關鍵字
第三方代小程序授權、第三方代小程序登錄、第三方代公眾號網頁授權
概述
- 本文主要是對微信小程序或公眾號授權給第三方平臺的微信文檔的指引,幫助大家快速找到需要的文檔入口
- 主要包含PC版掃碼授權、代公眾號或小程序獲取用戶授權
- 官方參考文檔
第三方平臺小程序/公眾號授權
- 開發步驟
- 準備工作,登錄【微信開放平臺】,配置開發資料(參考文檔:創建與配置第三方平臺準備工作)
- 實現接口,接收授權事件中的驗證票據(參考文檔:獲取驗證票據)
- 獲取令牌(component_access_token)是第三方平臺接口的調用憑據(參考文檔:獲取令牌)
- 獲取預授權碼,跳轉到微信PC掃碼授權頁面(詳見【授權流程說明】頁最下方授權鏈接構建方法說明)
注:發起授權頁面地址必須和開放平臺后臺設置的‘登錄授權的發起頁域名’保持一致,如前后端域名不一致,此處后端可通過頁面中轉跳授權頁 - 公眾號/小程序管理員掃碼確認授權
- 授權成功,授權頁跳轉進入回調頁面,此處接收auth_code,獲取授權信息(參考文檔:使用授權碼獲取授權信息)
注:此處做好授權信息的本地保存,最好落庫處理
第三方平臺代小程序登錄
- 注意點
- 第三方平臺開發者的服務器使用登錄憑證(code)以及第三方平臺的 component_access_token 可以代替小程序實現登錄功能 獲取 session_key 和 openid
- (參考文檔:第三方平臺代小程序登錄)
第三方平臺代公眾號網頁授權
- 開發步驟
- 獲取code(參考文檔:代公眾號發起網頁授權)
- 通過code換取網頁授權access_token
- JS SDK 獲取jsapi_ticket 仔細閱讀官方文檔 第三方平臺開發者代替公眾號使用JS SDK步驟第三步,注意使用的token (參考文檔:代公眾號使用js sdk)
如有其他問題,歡迎評論區留言