亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 微信小程式 微信開發(fā) 開發(fā)微信公眾平臺測試介面準備工作介紹

開發(fā)微信公眾平臺測試介面準備工作介紹

Mar 20, 2017 pm 02:28 PM
微信公眾號

想要微信開發(fā),首先要有伺服器,但是自己沒有。這時候可以用花生殼,將內(nèi)網(wǎng)映射到公網(wǎng)上,這樣就可以在公網(wǎng)上訪問自己的網(wǎng)站了。

1.申請微信公眾號

我們要進行微信公眾平臺的開發(fā),第一步當(dāng)然是要有公眾號了。什麼?不知道什麼是微信公眾號,看來你還要先回爐煉煉了,呵呵。通俗的說,我們微信平臺就好像是個大社會,裡面有個體人,也有各種組織機構(gòu)。你自己使用的普通微訊號就是個體人,而公眾號就是那些組織,這些組織又分為2類:一類是提供各種資訊的,稱為訂閱號;另一種是提供各種服務(wù)的,稱為服務(wù)號。當(dāng)然,目前個人只能申請到訂閱號,只有組織機構(gòu),例如公司等才能申請到服務(wù)號碼。

訂閱號碼和服務(wù)號碼的差別在哪裡呢?簡單的說,服務(wù)號旨在為用戶提供服務(wù)。你可以用自己的微信加上招商銀行的微訊號看看就知道什麼是服務(wù)號碼了。訂閱號碼旨在為用戶提供資訊和資訊。典型的例子有“XXX”微訊號。

具體來說,服務(wù)號碼:

1個月(30天)內(nèi)僅可發(fā)送1個群發(fā)訊息。 2、發(fā)給訂閱用戶(粉絲)的訊息,會顯示在對方的聊天清單中。 3.在發(fā)送訊息給用戶時,用戶將收到即時的訊息提醒。 4.服務(wù)號會在訂閱用戶(粉絲)的通訊錄中。 5.可申請自訂選單。 而訂閱號碼: 1、每天(24小時內(nèi))可以發(fā)送1條群發(fā)訊息。 2.發(fā)給訂閱用戶(粉絲)的訊息,將會顯示在對方的訂閱號碼資料夾中。 3.在傳送訊息給訂閱用戶(粉絲)時,訂閱用戶不會收到即時訊息提醒。 4.在訂閱用戶(粉絲)的通訊錄中,訂閱號碼將被放入訂閱號碼資料夾中。 5.訂閱號不支援申請自訂選單。

透過這個比較大家大致有個直覺的印象了吧,簡單的說,訂閱號主要是為粉絲提供各種資訊和新聞的,功能比較簡單;而服務(wù)號碼呢,主要是為粉絲提供各種服務(wù)的,可以有自訂選單。而且更重要的一點就是,服務(wù)號可以申請到更多的更高階的平臺介面。到這裡,大家就應(yīng)該明白了,我們做微信商城,需要申請的是微信服務(wù)號碼。

對個人開發(fā)者,是申請不到服務(wù)號的,不過,騰訊還是考慮到了這一點,特意為我們準備了測試帳號,透過這個帳號,我們可以獲得微信服務(wù)號的所有功能和接口調(diào)用權(quán)限。

好了,廢話不多說了,接下來就跟著我一步一步的去申請微信測試帳號吧

#打開申請地址:http: //mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

開發(fā)微信公眾平臺測試介面準備工作介紹

看到上方的說明了嗎?無需公用帳號,快速申請介面測試號,直接體驗並測試公眾平臺所有進階介面。很激動吧。只要你輸入手機號碼和驗證碼,馬上就可以申請成功了,申請成功後如下圖:開發(fā)微信公眾平臺測試介面準備工作介紹

大家注意觀察,這個測試號碼的有效期限是1年,而且分配了微訊號和二維碼。現(xiàn)在就拿起你的手機微信掃描一下剛剛分配給你的二維碼圖案吧,你會發(fā)現(xiàn)馬上就可以關(guān)注申請到的這個測試公眾號了。

開發(fā)微信公眾平臺測試介面準備工作介紹

點擊追蹤後,我們可以在訂閱號裡面找到這個公眾號,大家請注意,雖然放在了訂閱號裡面,但是該測試號基本上可以呼叫微信平臺所有的高階介面(請參閱「可使用介面類別清單」),所以我們的這個測試號碼對我們來說是夠用的。

2.微信公眾平臺開發(fā)基本原理

不知大家注意到?jīng)]有,我們在第一節(jié)的截圖中,有個「網(wǎng)站介面配置」的配置項目需要填寫,其實這個就是微信平臺和我們的網(wǎng)站對接的介面的url位址了。

開發(fā)微信公眾平臺測試介面準備工作介紹

我們來看這張圖。其中左側(cè)藍色框內(nèi)部就是微信平臺,右側(cè)紅色框內(nèi)部就是我們自己的網(wǎng)站所在的伺服器咯。微信平臺和網(wǎng)站伺服器之間透過介面呼叫來通訊。當(dāng)微信用戶向我們的公眾號發(fā)生訊息時(具體的訊息類型以後介紹),微信後臺伺服器會判斷該訊息是否是發(fā)給我們申請的公眾號,如果是,將該訊息轉(zhuǎn)發(fā)給我們的公眾號碼並向我們配置的網(wǎng)站介面位址發(fā)送請求訊息,我們的網(wǎng)站接受到訊息後,進行處理,並將處理的結(jié)果(回應(yīng)訊息)發(fā)送給微信平臺,經(jīng)過平臺的轉(zhuǎn)發(fā),最後顯示到微信用戶的聊天框。

這是一個典型的訊息互動的過程,有了這個印象之後,我們就明白了,我們要做的工作的重點在於網(wǎng)站伺服器端,也就是說:如何接受微信平臺發(fā)送過來的請求訊息,如何進行處理,最後如何返回處理結(jié)果給微信平臺(圖中綠色部分)。

3.伺服器環(huán)境準備

我們要接受並處理微信平臺發(fā)送過來的訊息,當(dāng)然得有自己的網(wǎng)站伺服器了。

所以,接下來我們就要準備我們的網(wǎng)站伺服器環(huán)境了。

很多同學(xué)喜歡用百度應(yīng)用引擎BAE,因為是免費申請而且不需要維護,這一點的確是很方便的,但我這裡要說的是,我們在開發(fā)程式的時候,還是不建議那樣做,為什麼呢?因為不利於調(diào)試。 正常的步驟應(yīng)該是在我們本地開發(fā)調(diào)試,沒有任何問題之後再放到真正的伺服器上去(例如百度BAE等)。還有一個話題,我們開發(fā)我們的網(wǎng)站究竟使用什麼語言呢?其實只要可以用來開發(fā)網(wǎng)站的語言都可以的,例如:Java、PHP、ASP.NET、Ruby、Python、Note.js等。微信平臺和我們的網(wǎng)站互動是透過介面呼叫來實現(xiàn)的,只要我們的網(wǎng)站能回應(yīng)請求訊息就可以了,使用什麼語言都無所謂的。當(dāng)然,看你最擅長哪一門語言就用哪門語言了,因為現(xiàn)在網(wǎng)站開發(fā)這一塊php用得越來越多,所以我們就選擇php作為我們網(wǎng)站的開發(fā)語言。

語言選好了,下一步就是搭建本地的開發(fā)環(huán)境了。其實本地開發(fā)環(huán)境的搭建和一般php網(wǎng)站的開發(fā)環(huán)境的搭建是一樣的,如果你不熟悉,可以自己直接到網(wǎng)上去下載一個WAMP套件,安裝一下,然後再下載一個eclipse作為開發(fā)的工具就可以了。

那麼重點是什麼呢?重點就是微信平臺和我們本地伺服器之間的通訊問題。

我們看下面的圖:開發(fā)微信公眾平臺測試介面準備工作介紹

微信平臺呼叫我們網(wǎng)站是透過這裡設(shè)定的網(wǎng)站URL和Token來呼叫的,所以,我們首先需要為我們本地的伺服器申請一個url,讓外網(wǎng)能透過這個url訪問到我們的本地網(wǎng)站。換句話說,就是要能將我們本地電腦上的網(wǎng)站發(fā)佈到公網(wǎng)上去,讓所有人都能訪問。

3.1 本地網(wǎng)站到公網(wǎng)域名的映射

想要將自己本地電腦上運行的網(wǎng)站發(fā)佈到公網(wǎng),讓所有的人都可以訪問看起來是很麻煩的一件事情。因為你首先要有一個域名,然後還要在本地的路由器上配置端口映射,而且還要特別注意防火牆的設(shè)定。但是,現(xiàn)在我推薦給大家一個非常好的工具:新花生殼動態(tài)網(wǎng)域工具。透過這個工具,你不需要設(shè)置路由器的連接埠映射,也不必管防火牆的設(shè)置,甚至連網(wǎng)域都不需要申請,因為這一切,新花生殼都已經(jīng)幫你解決了。好了,閒話少說,以免有廣告之嫌。那我們正式開始教大家如何將你自己電腦上運行的網(wǎng)站發(fā)佈到互聯(lián)網(wǎng)上去讓所有人都可以訪問。

1.首先,你在本地要有一個可以運行的網(wǎng)站,如果沒有自己新建一個web項目,然後運行起來。例如:我在eclipse新建了一個java的web項目,只有一個jsp頁面,並且在tomcat裡面啟動運行。

開發(fā)微信公眾平臺測試介面準備工作介紹

2.自己在瀏覽器輸入:localhost:8089/Demo造訪一下,看看是否能開啟首頁。 (你的url地址可能與我的不同)

3.能打開的話,接著從這裡:https://console.oray.com/passport/register.html註冊一個花生殼的帳號。這裡:http://hsk.oray.com/download/下載“新花生殼用戶端”,安裝後使用註冊號碼的帳號登入。

開發(fā)微信公眾平臺測試介面準備工作介紹

4.登入後,馬上就可以看到花生殼幫我們分配的免費2級域名了,我的是:xxx123.vicp .cc

開發(fā)微信公眾平臺測試介面準備工作介紹?

5.點選紅圈處的圖示進行網(wǎng)域診斷,結(jié)果出現(xiàn)「成功」字樣則表示網(wǎng)域名稱映射成功了。

6.回到網(wǎng)域清單頁面,右鍵-》新花生殼管理

開發(fā)微信公眾平臺測試介面準備工作介紹?


7.在彈出頁面點選新增映射。我們只需要在自訂應(yīng)用程式標籤裡面填寫我們的本地網(wǎng)站在內(nèi)網(wǎng)的ip位址和連接埠號碼就可以了(注意勾選「開啟外網(wǎng)HTTP80連接埠」),例如我的:

開發(fā)微信公眾平臺測試介面準備工作介紹

8.點擊確定後,透過花生殼給我們分配的2級網(wǎng)域就可以在網(wǎng)路上的任何地方造訪我們的網(wǎng)站了。這樣,我們就把我們本地電腦上的web網(wǎng)站放到網(wǎng)路上了。 開發(fā)微信公眾平臺測試介面準備工作介紹

3.2 填入微信平臺的介面設(shè)定資訊

#接下來,把我們的2級網(wǎng)域填入介面url裡面(注意帶應(yīng)用程式名稱)

Token 自己隨意輸入一個字串(主要用於校驗,後面會詳細說明),例如:wx123開發(fā)微信公眾平臺測試介面準備工作介紹

##點擊提交。


以上是開發(fā)微信公眾平臺測試介面準備工作介紹的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
Scrapy實現(xiàn)微信公眾號文章爬取與分析 Scrapy實現(xiàn)微信公眾號文章爬取與分析 Jun 22, 2023 am 09:41 AM

Scrapy實現(xiàn)微信公眾號文章爬取和分析微信是近年來備受歡迎的社群媒體應(yīng)用,在其中運作的公眾號也扮演著非常重要的角色。眾所周知,微信公眾號是一個資訊和知識的海洋,因為其中每個公眾號都可以發(fā)布文章、圖文訊息等資訊。這些資訊可以被廣泛地應(yīng)用在許多領(lǐng)域中,例如媒體報道、學(xué)術(shù)研究等。那麼,本篇文章將介紹如何使用Scrapy框架來實現(xiàn)微信公眾號文章的爬取與分析。 Scr

微信公眾號認證和不認證有哪些差別 微信公眾號認證和不認證有哪些差別 Sep 19, 2023 pm 02:15 PM

微信公眾號認證和不認證的差異在認證識別、功能權(quán)限、推播頻率、介面權(quán)限和使用者信任度等方面。詳細介紹:1、認證標識,認證公眾號會獲得官方頒發(fā)的認證標識,即藍色V標誌,這個標誌可以增加公眾號的可信度和權(quán)威性,讓用戶更容易辨別真實的官方公眾號; 2、功能權(quán)限,認證公眾號相比未認證的公眾號擁有更多的功能和權(quán)限,例如認證公眾號可以申請開通微信支付功能,實現(xiàn)在線支付和商業(yè)化運營等等。

Python中的爬蟲實戰(zhàn):微信公眾號爬蟲 Python中的爬蟲實戰(zhàn):微信公眾號爬蟲 Jun 10, 2023 am 09:01 AM

Python是一種優(yōu)雅的程式語言,具有強大的資料處理和網(wǎng)路爬蟲功能。在這個數(shù)位時代,網(wǎng)路上充滿了大量的數(shù)據(jù),爬蟲已成為獲取數(shù)據(jù)的重要手段,因此,Python爬蟲在數(shù)據(jù)分析和挖掘方面有著廣泛的應(yīng)用。在本文中,我們將介紹如何使用Python爬蟲來取得微信公眾號文章資訊。微信公眾號是一種流行的社交媒體平臺,用於線上發(fā)布文章,是許多公司和自媒體推廣和行銷的重要工

用PHP建構(gòu)一個微信公眾號API介面 用PHP建構(gòu)一個微信公眾號API介面 May 13, 2023 pm 12:01 PM

在當(dāng)今網(wǎng)路時代,微信公眾號成為了越來越多企業(yè)的重要行銷管道。想要自己的微信公眾號實現(xiàn)更多的功能,常常需要寫對應(yīng)的介面。本文將以PHP語言為例,介紹如何建構(gòu)一個微信公眾號API介面。一、前置準備在編寫微信公眾號API介面之前,需要開發(fā)者擁有一個微信公眾號的帳號,並且在微信公眾平臺中申請開發(fā)者介面權(quán)限。申請成功後,可以取得相關(guān)的開發(fā)者AppID和AppSe

如何使用Laravel開發(fā)一個基於微信公眾號的線上點餐系統(tǒng) 如何使用Laravel開發(fā)一個基於微信公眾號的線上點餐系統(tǒng) Nov 02, 2023 am 09:42 AM

如何使用Laravel開發(fā)一個基於微信公眾號的線上點餐系統(tǒng)隨著微信公眾號的廣泛應(yīng)用,越來越多的企業(yè)開始將其作為線上行銷的重要管道。在餐飲業(yè)中,開發(fā)一個基於微信公眾號的線上點餐系統(tǒng)能夠提高企業(yè)的效率和銷售額。本文將介紹如何使用Laravel框架來開發(fā)一個這樣的系統(tǒng),並提供具體的程式碼範例。專案準備首先,需要確保已經(jīng)在本地環(huán)境中安裝了Laravel框架??梢酝?/p>

公眾號每天只能發(fā)一篇文章嗎 公眾號每天只能發(fā)一篇文章嗎 Jun 16, 2023 pm 02:04 PM

公眾號每天不是只能發(fā)一篇文章,每次最多可以發(fā)表八篇文章,多篇文章的發(fā)布方法:1、點擊左側(cè)的“素材管理”,再點擊“新建圖文素材”開始編輯第一篇文章;2、編輯完第一篇文章之後,點選左側(cè)第一篇文章下面的+號,點選「圖文訊息」即可編輯第二篇文章;3、做完多圖文後,點選「保管並群發(fā)」即可完成多篇文章的發(fā)布。

使用Go語言框架建構(gòu)微信公眾號應(yīng)用 使用Go語言框架建構(gòu)微信公眾號應(yīng)用 Jun 04, 2023 am 10:40 AM

隨著網(wǎng)路的普及和行動裝置的廣泛使用,微信公眾號已經(jīng)成為了企業(yè)行銷不可或缺的一部分。透過微信公眾號,企業(yè)可以實現(xiàn)輕鬆地與用戶互動,推廣產(chǎn)品和服務(wù),提高品牌知名度。為了更好地開發(fā)微信公眾號應(yīng)用,越來越多的開發(fā)者和企業(yè)選擇使用Go語言來建立微信公眾號應(yīng)用程式。 Go語言是一種由Google開發(fā)的程式語言,它的語法簡潔,適合建立高效能、高並發(fā)的即時應(yīng)用程式。在簡單易用和

微信宣布規(guī)範「封建迷信風(fēng)氣,借宗教、風(fēng)水、運勢等噱頭斂財或博取關(guān)注」內(nèi)容 微信宣布規(guī)範「封建迷信風(fēng)氣,借宗教、風(fēng)水、運勢等噱頭斂財或博取關(guān)注」內(nèi)容 Aug 05, 2024 pm 10:26 PM

本站8月1日消息,微信公眾平臺營運中心今日發(fā)文稱,平臺發(fā)現(xiàn)部分業(yè)者發(fā)布的文章中存在封建迷信風(fēng)氣,借宗教、風(fēng)水、運勢等噱頭斂財或博取關(guān)注,此類內(nèi)容極有可能對使用者造成誤導(dǎo)或財產(chǎn)損失。微信方面將採取持續(xù)巡查,一旦發(fā)現(xiàn)違規(guī)內(nèi)容將根據(jù)具體違規(guī)程度作出相應(yīng)處理。本站附違規(guī)案例如下:發(fā)布迷信類相關(guān)標題,使用恐嚇、誘導(dǎo)等語氣誇大某行為的危害或負面影響。 ▲圖源微信公眾平臺營運中心,下同文章提供算命、看相、占卜等帶封建迷信色彩服務(wù),並含付費項目,如販賣轉(zhuǎn)運消災(zāi)商品等。借提供相關(guān)服務(wù)的名義不正當(dāng)?shù)貟窦脩魝€人隱私信

See all articles