知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
微信公眾號兩種access_token
發(fā)表時間:2020-9-29
發(fā)布人:葵宇科技
瀏覽次數(shù):73
有一段時間沒有搞微信開發(fā)了 ,今天突然要改一下程序! 回頭一看 微信的幫助文檔太tm的稀爛的,太難懂了,這做個筆記以后看著方便
微信有2個ACCESS_TOKEN,
1,基礎接口的token 獲取接口是
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
2,用戶網(wǎng)頁授權access_token 獲取接口地址是
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
網(wǎng)頁授權access_token 需要通過code去獲取
code是怎么來的,是通過調用下面接口來獲取的
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
注意這個接口中有個參數(shù)scope 默認有2個值snsapi_base和snsapi_userinfo,這個接口會根據(jù)scope 來生成不同的code并且獲取不同作用的access_token ,不管scope傳什么值都能在得到對應access_token的同時得到open_id, 如果你只需要得到opend_id 那使用snsapi_base參數(shù)到此結束了,如果需要獲取用戶的其他信息比如 昵稱 地址 就要snsapi_userinfo 會彈出授權
3 怎么獲取用戶信息那就調用下面接口
https://api.weixin.qq.com/sns/userinfo?access_token={0}&openid={1}&lang=zh_CN
很明顯這個接口中的access_token是第二步獲取code的時候scope 參數(shù)傳snsapi_userinfo來換取的access_token
4 微信還有一個獲取用戶基本信息的接口 但是 這個接口需要你關注了公眾號
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN (此接口的access_token 是接口基礎調用access_token 不是網(wǎng)頁授權access_token)
微信的解釋:是在用戶和公眾號產(chǎn)生消息交互或關注后事件推送后,才能根據(jù)用戶OpenID來獲取用戶基本信息。這個接口,包括其他微信接口,都是需要該用戶(即openid)關注了公眾號后,才能調用成功的。
相關案例查看更多
相關閱讀
- 網(wǎng)絡公司
- web
- 文山小程序開發(fā)
- 軟件定制
- 云南省建設廳網(wǎng)站
- 昆明做網(wǎng)站建設的公司排名
- 網(wǎng)站建設開發(fā)
- 汽車報廢軟件
- 商標
- 前端
- 汽車拆解系統(tǒng)
- 網(wǎng)站建設選
- 云南網(wǎng)站建設首頁
- 旅游網(wǎng)站建設
- 出入小程序
- 微信分銷系統(tǒng)
- 云南網(wǎng)站建設報價
- 北京小程序開發(fā)
- 網(wǎng)站建設服務
- 霸屏推廣
- 花農(nóng)小程序
- 江蘇小程序開發(fā)
- 英文網(wǎng)站建設公司
- 云南旅游網(wǎng)站建設
- 昆明小程序設計
- 做小程序被騙
- 云南網(wǎng)站建設百度官方
- 小程序開發(fā)聯(lián)系方式
- 云南網(wǎng)站制作哪家好
- 海南小程序制作公司