评论

调用获取用户access_token接口/sns/oauth2/access_token 报错48001

想要获取unionid,中间出了一些问题,希望各位提个思路帮帮忙。

目前公司想把两个小程序下的用户群打通,需要获取unionid,现在思路有两个:
一:1.使用/sns/jscode2session?获取openid。(此处使用encryptedData和iv解密不出unionid,只能解密出openid)
2.使用/cgi-bin/token?获取access_token。(这个接口好像只需要appid和secret,想请问一下各位,这个token能否用在下面接口来获取用户信息?)
3.使用/cgi-bin/user/info?获取用户信息。(此处就会报错40001 token过期或不是最新)
二:1.使用/sns/oauth2/access_token?(appid,secret,code)来获取用户access_token和openid。(此处报错48001,api未授权)
2.使用/sns/userinfo?(access_token,openid)来获取unionid
请各位兄弟走过路过帮个忙,顺便请官方人员好好解释一下。

最后一次编辑于  07-05  (未经腾讯允许,不得转载)
点赞 1
收藏
评论

2 个评论

  • 伊人行
    伊人行
    07-05

    1、jscode2session是可以获取uionid的,小程序后台配置关联公众号就可以

    2、token和access_token都是可以获取access_token,一般用前者就好,后者还需要调授权接口;

    3、access_token是有失效时间的,一般默认2小时,可以使用缓存记录失效时间,失效前重新获取;


    07-05
    赞同
    回复
  • nickname
    nickname
    07-05

    “文章”是用于分享大家关于小程序的开发、运营经验的。
    如果有问题或者需求反馈,可以发到“问答”模块,我们会有对应同学来处理回复的。
    我们会将这个帖子隐藏掉,可以将这篇帖子删掉发到“问答”里面。

    07-05
    赞同
    回复