小程序
小游戏
企业微信
微信支付
扫描小程序码分享
{"errcode":1007,"errmsg":" rid: 628ed0e8-3f2eb1b7-7b0b2c13"}
https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/user-info/auth.getPluginOpenPId.html
文档看过了,1007openpid数据不存在
具体是什么原因导致不存在的?是因为小程序没有发布还是主体没有认证?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,access_token失效。请参考https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html获取接口调用令牌authorizer_access_token,再上传代码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题解决了,auth.getPluginOpenPId所用的code是通过wx.pluginLogin获取到的,因为小程序开发还有一种插件开发的模式,如果看文档不小心就会认为这两个code没区别,下意识认为和公众号的openid读取是一回事。
wx.login读取的code请用auth.code2Session的接口获取openid
wx.pluginLogin读取的code请用auth.getPluginOpenPId获取openid
我就是用前者code去后者接口取openid,结果1007了。
auth.code2Session如下:
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,access_token失效。请参考https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html获取接口调用令牌authorizer_access_token,再上传代码
问题解决了,auth.getPluginOpenPId所用的code是通过wx.pluginLogin获取到的,因为小程序开发还有一种插件开发的模式,如果看文档不小心就会认为这两个code没区别,下意识认为和公众号的openid读取是一回事。
wx.login读取的code请用auth.code2Session的接口获取openid
wx.pluginLogin读取的code请用auth.getPluginOpenPId获取openid
我就是用前者code去后者接口取openid,结果1007了。
auth.code2Session如下:
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html