微信公眾平臺創(chuàng)業(yè)應(yīng)用基礎(chǔ)(第6章)課件_第1頁
微信公眾平臺創(chuàng)業(yè)應(yīng)用基礎(chǔ)(第6章)課件_第2頁
微信公眾平臺創(chuàng)業(yè)應(yīng)用基礎(chǔ)(第6章)課件_第3頁
微信公眾平臺創(chuàng)業(yè)應(yīng)用基礎(chǔ)(第6章)課件_第4頁
微信公眾平臺創(chuàng)業(yè)應(yīng)用基礎(chǔ)(第6章)課件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第6章 高級接口開發(fā)準(zhǔn)備第6章 高級接口開發(fā)準(zhǔn)備能力CAPACITY要求掌握緩存使用方法了解接口測試號申請掌握在線接口調(diào)試方法能力CAPACITY要求掌握緩存使用方法了解接口測試號申請掌接口測試賬號緩存在線接口調(diào)試接口測試賬號緩存在線接口調(diào)試6.1 緩存6.1.1 緩存開啟 緩存用于保存經(jīng)常存取的對象或數(shù)據(jù),以提高多用戶的訪問速度,而且可以設(shè)置過期時間和刪除時間,用于保存有有效期限制且調(diào)用次數(shù)受到限制的參數(shù),如access_token,保存在緩存中以方便應(yīng)用 。6.1 緩存6.1.1 緩存開啟 緩存用于保存6.1 緩存6.1.2 緩存常用操作1、初始化(initialize)$mmc=memc

2、ache_init(); /初始化創(chuàng)建緩存實(shí)例2、設(shè)置緩存值Memcache_set($mmc,”key”,”value”,false,300);Key為鍵名,value為值,false表示不壓縮,300為過期時間,單位為秒。3、讀緩存Memcache_get($mmc,”key”); /讀取緩存4、刪除緩存Memcache_delete($mmc); /刪除緩存6.1 緩存6.1.2 緩存常用操作1、初始化(initi接口測試賬號緩存在線接口調(diào)試接口測試賬號緩存在線接口調(diào)試6.2 接口測試賬號6.2.1 接口測試號申請 由于用戶體驗(yàn)和安全性方面的考慮,微信公眾號的注冊有一定的門檻,某些高級接

3、口權(quán)限需要微信認(rèn)證后才可以獲取,微信認(rèn)證必須是企業(yè)或組織才能申請認(rèn)證,而個人是不可以的。所以,為了幫助開發(fā)者快速了解和上手微信公眾號開發(fā),熟悉各個接口的調(diào)用,微信團(tuán)隊(duì)推出了微信公眾賬號測試號 。測試號申請網(wǎng)址:/debug/cgi-bin/sandbox?t=sandbox/login 6.2 接口測試賬號6.2.1 接口測試號申請 6.2 接口測試賬號6.2.1 接口測試號申請即通過公眾平臺-開發(fā)-開發(fā)者工具 6.2 接口測試賬號6.2.1 接口測試號申請即通過公眾平6.2 接口測試賬號6.2.1 接口測試號申請6.2 接口測試賬號6.2.1 接口測試號申請6.2 接口測試賬號6.2.1 接

4、口測試號申請 在出現(xiàn)的頁面中單擊登錄即會跳轉(zhuǎn)至如左側(cè)所示的一個微信二維碼頁面,使用手機(jī)微信掃一掃網(wǎng)頁中二維碼,手機(jī)則會出現(xiàn)如右圖所示的界面登錄公眾平臺測試賬號系統(tǒng)。 6.2 接口測試賬號6.2.1 接口測試號申請 在6.2 接口測試賬號6.2.2 測試賬號配置與基本信息(1)測試號接口權(quán)限表6.2 接口測試賬號6.2.2 測試賬號配置與基本信息(16.2 接口測試賬號6.2.2 測試賬號配置與基本信息(2)-測試號二維碼測試號接口權(quán)限表6.2 接口測試賬號6.2.2 測試賬號配置與基本信息(26.2 接口測試賬號6.2.2 測試賬號配置與基本信息(3) -測試號接口權(quán)限表,全部開放測試號接口權(quán)

5、限表6.2 接口測試賬號6.2.2 測試賬號配置與基本信息(3接口測試賬號緩存在線接口調(diào)試接口測試賬號緩存在線接口調(diào)試6.3 在線接口調(diào)試6.3.1 接口在線測試微信公眾平臺接口在線調(diào)試工具微信公眾平臺接口在線調(diào)試網(wǎng)站:/debug6.3 在線接口調(diào)試6.3.1 接口在線測試微信公眾平臺6.3 在線接口調(diào)試1、access_token的使用2、access_token的生成6.3.2獲取接口調(diào)用憑證 如果公眾號基于安全等考慮,需要獲知微信服務(wù)器的IP地址列表,以便進(jìn)行相關(guān)限制,可以通過以下接口獲得微信服務(wù)器IP地址列表或者IP網(wǎng)段信息。access_token是公眾號的全局唯一接口調(diào)用憑據(jù),公

6、眾號調(diào)用各接口時都需使用access_token。6.3 在線接口調(diào)試1、access_token的使用2、6.3 在線接口調(diào)試 1、獲取接口調(diào)用憑證access_token的使用 為了對appsecrect進(jìn)行保密,開發(fā)者或運(yùn)營商需要一個access_token獲取和刷新的中控服務(wù)器。而其他業(yè)務(wù)邏輯服務(wù)器所使用的access_token均來自于該中控服務(wù)器,不應(yīng)該各自去刷新,否則會造成access_token覆蓋而影響業(yè)務(wù);目前access_token的有效期通過返回的expire_in來傳達(dá),目前是7200秒之內(nèi)的值。中控服務(wù)器需要根據(jù)這個有效時間提前去刷新access_token。在刷新

7、過程中,中控服務(wù)器對外輸出的依然是舊的access_token。access_token的有效時間可能會在未來有調(diào)整,所以中控服務(wù)器不僅需要內(nèi)部定時主動刷新,還需要提供被動刷新access_token的接口。6.3 在線接口調(diào)試 6.3 在線接口調(diào)試 2、獲取接口調(diào)用憑證access_token的生成 公眾號可以使用AppID和AppSecret調(diào)用接口來獲取access_token。AppID和AppSecret可在微信公眾平臺官網(wǎng)-開發(fā)頁中獲得。http請求方式:GET/cgi-bin/token?grant_type=client_credential&appid=APPID&secre

8、t=APPSECRET6.3 在線接口調(diào)試 6.3 在線接口調(diào)試 2、獲取接口調(diào)用憑證access_token的生成 獲取access_token參數(shù)說明表參數(shù)名稱是否必須參數(shù)描述grant_type是獲取access_token填寫client_credentialappid是第三方用戶唯一憑證secret是第三方用戶唯一憑證密鑰,即appsecret6.3 在線接口調(diào)試 6.3 在線接口調(diào)試 2、獲取接口調(diào)用憑證access_token的生成 正常情況下,返回數(shù)據(jù)包: access_token:ACCESS_TOKEN,expires_in:7200錯誤時會返回錯誤碼等信息,數(shù)據(jù)包示例: errcode:40013,errmsg:invalidappid

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論