咨询电话: 0579-82235080
首 页 软件产品 软件定制 在线订购 电商平台 部分客户 关于我们 联系我们

<MMString:LoadString id="insertbar/linebreak" />
软件产品
  B2C商城  
  B2B商城  
  S2B2C新零售平台  
  BBC商家入驻模式商城  
  S2B产业互联网平台  
  银行对公结算产品营销  
  银行绩效考核管理系统  
  区政府报表申报系统  
  经销商订货平台  
  短信群发应用系统  
  短信猫2次开发接口  
  游戏支付平台开发  
  CRM客户管理系统  
  印刷网在线下单平台  
服务项目
软件开发
网站建设
联系我们

电话:

   0579-82235080
手机:
    15088209397
 
           当前位置:首页 > 信息浏览
 

微信获取用户信息的两个接口和两个ACCESS_TOKEN

link:

 

' 这里的access_token与基础access_token(比如自定义菜单用到的)是不一样的。两者区别如下:
'
'网页授权的access_token在每次获取openID时一起更新,在接口调用频次限制中为“无上限”

'基础access_token一般限制为2000次/日,需要自己保存起来并定时更

 

有一段时间没有搞微信开发了 ,今天突然要改一下程序! 回头一看 微信的帮助文档太tm的稀烂的,太难懂了,这做个笔记以后看着方便

  微信有2个ACCESS_TOKEN,

  1,基础接口的token 获取接口是  

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

  2,用户网页授权access_token 获取接口地址是

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

  网页授权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

  注意这个接口中有个参数scope 默认有2个值snsapi_base和snsapi_userinfo,这个接口会根据scope 来生成不同的code并且获取不同作用的access_token ,不管scope传什么值都能在得到对应access_token的同时得到open_id, 如果你只需要得到opend_id 那使用snsapi_base参数到此结束了,如果需要获取用户的其他信息比如 昵称 地址 就要snsapi_userinfo 会弹出授权

 

 3 怎么获取用户信息那就调用下面接口

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

 很明显这个接口中的access_token是第二步获取code的时候scope 参数传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 不是网页授权access_token)

微信的解释:是在用户和公众号产生消息交互或关注后事件推送后,才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。

连接网址:


打开百度搜索:微信获取用户信息的两个接口和两个ACCESS_TOKEN

Baidu


 

扫一扫二维码,浏览该文章:

TAG:金华软件开发 金华软件公司 金华软件定制 金华网络程序开发 金华系统开发 金华网站建设 金华做网站 金华网站制作

  金华市瑞启网络科技有限公司 ,软件开发公司 , 软件定制开发公司
  电话:0579-82235080   业务咨询:150 8820 9397   业务咨询:   

 
地址:金华市金衢路199号赛伯乐浙江互联网创新中心20楼       网站备案号: 浙ICP备06013357号