微信公衆號第三方平臺開發,受權流程。官方開發文檔:受權流程技術說明
受權流程的開發,總結起來能夠分爲三條線和一條測試case:java
接受推送的component_verify_ticket
URL是公衆平臺信息設置的 "受權事件接收URL",這個URL也是"九、推送受權相關通知"中,推送受權成功、受權更新、取消受權通知的地址。git
解析component_verify_ticket
收到的是加密後的xml數據,解析出ticket並保存,注意ticket字段的長度,目前是95個字符。github
提供一個受權頁,提供訪問微信受權頁的入口
URL的域名必須與公衆平臺信息設置中的"登陸受權的發起頁域名"保持一致。服務器
受權地址的生成
2.1. 預受權碼
預受權碼(pre_auth_code)的獲取須要公衆號第三方平臺的訪問令牌(component_access_token),訪問令牌的獲取須要上步保存的ticket。
2.2. 拼接受權地址
https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx
微信
微信公衆平臺開發(包括第三方平臺)
GitHub:weixin-popular
GitHub:微信開發者聯盟微信開發