收藏
回答

微信开放平台 用户微信登录失败 invalid credential

微信开放平台 开发 的小程序 需要 微信登录 获取 session_key 和 openId  ;

按照 官方开发文档API  先获取 Component_Verify_Ticket   (微信平台每隔十分钟推送一次)

已经 存贮完毕  通过 Component_Verify_Ticket   获取 api_component_token


1,获取第三方平台access_token  


http请求方式: POST(请使用https协议) 
https://api.weixin.qq.com/cgi-bin/component/api_component_token

POST数据示例:

{
"component_appid":"appid_value" ,
"component_appsecret": "appsecret_value", 
"component_verify_ticket": "ticket_value" 
}
   

请求参数说明
参数说明
component_appid第三方平台appid
component_appsecret第三方平台appsecret
component_verify_ticket微信后台推送的ticket,此ticket会定时推送,具体请见本页末尾的推送说明

这个也获取到了  并且 可以保证 整个系统中 只有一个地方调用这个接口 , 而且是最新的 没有失效。。。


然后开始


code 换取 session_key


第三方平台开发者的服务器使用登录凭证 code 以及第三方平台的component_access_token 获取 session_key 和 openid。其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。


请求方式:

https://api.weixin.qq.com/sns/component/jscode2session?appid=APPID&js_code=JSCODE&grant_type=authorization_code&component_appid=COMPONENT_APPID&component_access_token=ACCESS_TOKEN


参数说明:


参数是否必须说明
appid小程序的AppID
js_code登录时获取的 code
grant_type填authorization_code
component_appid第三方平台appid
component_access_token第三方平台的component_access_token


但是


获取Session_key以及OpenId 的 时候 却一直 报错


{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, hints: [ req_id: MNHl9a0063th42 ]"}

这个问题怎么解决?难道 还需要别的证书 或者授权什么的吗????

求解答 在线等 急急急!!!

回答关注问题邀请回答
收藏

13 个回答

  • Band
    Band
    2018-01-31

    请提供应用信息

    包括appid以及component_appid

    2018-01-31
    有用
    回复
  • J.J
    J.J
    2020-06-02

    问题解决了吗?

    2020-06-02
    有用
    回复
  • 小哪吒
    小哪吒
    2018-06-01

    同样返回40001错误,,快被搞死了。。

    2018-06-01
    有用
    回复
  • 赵松
    赵松
    2018-03-14

    https://api.weixin.qq.com/sns/jscode2session?appid=appid&secret=secret&js_code=js_code&grant_type=authorization_code";

    这样通过小程序的 APPID 和 secretId 可以获取到 OPENID  做身份识别。但是 不一定可以 多平台绑定同一账号  只能通过手机号识别了。。。

    用这个链接 获取用的的PENDID 做识别  如果想跟其他平台绑定 就绑定手机号或者其他的资质

    2018-03-14
    有用
    回复 1
    • fgd
      fgd
      2019-04-10

      哥,这个问题解决了吗?我也遇到这问题

      2019-04-10
      回复
  • 瓦达西瓦
    瓦达西瓦
    2018-03-14

    同样问题怎么解决啊

    2018-03-14
    有用
    回复
  • 武微
    武微
    2018-02-02

    php后台拿token 你参考一下

    2018-02-02
    有用
    回复
  • 赵松
    赵松
    2018-02-01

    appid   wx8a2d7c2df5562fe3

    component_appid   wxf331d39527adc575

    2018-02-01
    有用
    回复
  • 赵松
    赵松
    2018-02-01

    大神们能提供下解决办法 或者  出现的原因吗?、?? 很急的

    2018-02-01
    有用
    回复
  • 赵松
    赵松
    2018-01-31

        

    小程序开发平台

    AppID:wxf331d39527adc575


    小程序 APPID:wx8a2d7c2df5562fe3


    2018-01-31
    有用
    回复
  • 赵松
    赵松
    2018-01-31


    然后后台的login 发送 请求到 指定的URL  我也试了 不管是 POST 还是GET 请求  回执结果都是一样的

    2018-01-31
    有用
    回复

正在加载...

登录 后发表内容