商城系統(tǒng) 注冊

微信第三方開發(fā)平臺接入流程

2020-09-27|HiShop
導(dǎo)讀:以下為微信第三方平臺開發(fā)接入的步驟,以及開發(fā)過程中可能遇到的問題的詳解。...
以下為微信第三方平臺開發(fā)接入的步驟,以及開發(fā)過程中可能遇到的問題的詳解。

微信第三方平臺開發(fā)接入

授權(quán)流程接入步驟如下:(

微信https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=&lang=zh_CN

1、接收微信服務(wù)器推送的component_verify_ticket
2、根據(jù)微信服務(wù)器推動的component_verify_ticket獲取第三方平臺component_access_token
3、根據(jù)component_access_token獲取預(yù)授權(quán)碼pre_auth_code
4、給客戶端提供獲取授權(quán)頁網(wǎng)址接口
5、用戶授權(quán)后接收通知(參考9)
6、根據(jù)授權(quán)碼換取公眾號或小程序的接口調(diào)用憑據(jù)和授權(quán)信息(獲取authorizer_access_token和authorizer_refresh_token)
7、根據(jù)authorizer_refresh_token刷新公眾號或小程序的接口調(diào)用憑據(jù)(authorizer_access_token會過期)
8、獲取授權(quán)公眾號或小程序基本信息

9、接收推送授權(quán)相關(guān)通知(當(dāng)公眾號或小程序?qū)Φ谌竭M(jìn)行授權(quán)、取消授權(quán)、更新授權(quán)時,將通過事件推送告訴開發(fā)者)

 

接入中遇到的問題():

1、預(yù)授權(quán)碼已經(jīng)被授權(quán)過,不能重復(fù)使用

    獲取預(yù)授權(quán)碼是沒有請求限制次數(shù)的,所以每一次進(jìn)行網(wǎng)頁授權(quán)的時候請求新的授權(quán)碼。預(yù)授權(quán)碼不要重復(fù)使用,每次授權(quán)碼的過期時間是600s也就是說600s內(nèi)一個授權(quán)碼只能供一個用戶進(jìn)行公眾號授權(quán)。

2、微信公眾號授權(quán)給第三方平臺時報(bào)“沒有綁定公眾號”

    沒有全網(wǎng)發(fā)布的第三方平臺,需要添加公眾號ID(gh_xxxxx之類的)到第三方平臺測試帳號里才可以授權(quán),否則需要申請全網(wǎng)發(fā)布。

微信第三方開發(fā)平臺接入流程

3、{"errcode":40119,"errmsg":"invalid use button type hint: [T80906vr30]"

通過各種驗(yàn)證,授權(quán)給第三方平臺的公眾號若是沒有創(chuàng)建菜單的權(quán)限,此時使用authorizer_access_token創(chuàng)建自定義菜單時,會出現(xiàn)以上錯誤。

 

微信第三方開發(fā)平臺接入流程

電話咨詢 預(yù)約演示 0元開店