欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信公眾號兩種access_token - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 公眾號相關(guān) >

微信公眾號兩種access_token

發(fā)表時間:2020-9-29

發(fā)布人:葵宇科技

瀏覽次數(shù):73

有一段時間沒有搞微信開發(fā)了 ,今天突然要改一下程序! 回頭一看 微信的幫助文檔太tm的稀爛的,太難懂了,這做個筆記以后看著方便

微信有2個ACCESS_TOKEN,

1,基礎(chǔ)接口的token 獲取接口是

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

2,用戶網(wǎng)頁授權(quán)access_token 獲取接口地址是

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

網(wǎng)頁授權(quán)access_token 需要通過code去獲取

code是怎么來的,是通過調(diào)用下面接口來獲取的

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 默認(rèn)有2個值snsapi_base和snsapi_userinfo,這個接口會根據(jù)scope 來生成不同的code并且獲取不同作用的access_token ,不管scope傳什么值都能在得到對應(yīng)access_token的同時得到open_id, 如果你只需要得到opend_id 那使用snsapi_base參數(shù)到此結(jié)束了,如果需要獲取用戶的其他信息比如 昵稱 地址 就要snsapi_userinfo 會彈出授權(quán)

3 怎么獲取用戶信息那就調(diào)用下面接口

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 微信還有一個獲取用戶基本信息的接口 但是 這個接口需要你關(guān)注了公眾號

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN (此接口的access_token 是接口基礎(chǔ)調(diào)用access_token 不是網(wǎng)頁授權(quán)access_token)

微信的解釋:是在用戶和公眾號產(chǎn)生消息交互或關(guān)注后事件推送后,才能根據(jù)用戶OpenID來獲取用戶基本信息。這個接口,包括其他微信接口,都是需要該用戶(即openid)關(guān)注了公眾號后,才能調(diào)用成功的。

相關(guān)案例查看更多