国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

微信獲取用戶信息的兩個(gè)接口和兩個(gè)ACCESS_TOKEN

2019-11-06 09:40:29
字體:
供稿:網(wǎng)友

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

  微信有2個(gè)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

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

 

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

  https://api.weixin.qq.com/sns/userinfo?access_token={0}&openid={1}&lang=zh_CN

 很明顯這個(gè)接口中的access_token是第二步獲取code的時(shí)候scope 參數(shù)傳snsapi_userinfo來換取的access_token

 

 4 微信還有一個(gè)獲取用戶基本信息的接口 但是 這個(gè)接口需要你關(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來獲取用戶基本信息。這個(gè)接口,包括其他微信接口,都是需要該用戶(即openid)關(guān)注了公眾號后,才能調(diào)用成功的。

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平舆县| 获嘉县| 囊谦县| 建水县| 历史| 顺昌县| 南岸区| 晋江市| 鹿泉市| 遵义县| 喀什市| 清水河县| 巴东县| 皋兰县| 温泉县| 太谷县| 唐山市| 昌都县| 建宁县| 甘德县| 连山| 调兵山市| 武乡县| 新丰县| 云霄县| 灵石县| 清丰县| 达孜县| 望谟县| 遵义市| 江达县| 奉节县| 镇坪县| 榆社县| 三穗县| 资源县| 高邮市| 高尔夫| 西平县| 浦北县| 沽源县|