在开发插件时,miniprogram 文件里登录的是开发者的测试号,即在开发时测试号作为插件的宿主小程序。
然后插件中通过 wx.pluginLogin 拿到微信用户登录 code 后传给后台,后台服务器调用 wx.getPluginOpenPId 换取用户唯一标识 openid。这个过程中 wx.getPluginOpenPId 报服务器错误,即无法获取 openid。
经测试,若宿主小程序为非测试号,则可正常运行。
但如此给插件开发造成了极大不便之处,官方出来表下态!!!希望尽快修改下!!!
你好,麻烦查看下1007的返回码
我也遇到了,我是在用官方小游戏可视化开发工具,再通过自建服务器的形式获取的,不过我登录的是测试版,用的测试账户,不知道是不是跟帖子说的一样,测试版就没法拿到!我的错误信息:{"errcode":1007,"errmsg":" rid: 624000e5-193c6abc-681297d5"}
您好,我看到您也在做小程序插件开发,看到你的帖子
请问下服务器端调用接口用的凭证怎么获取啊,正常小程序开发是用小程序的appid 和app secret去换取,那插件开发用插件宿主APP的么?比如我做了个插件开放给您用,我并没有你的appid和app secret
你好,请问有遇到类似的错误吗
{
"errcode": 61007,
"errmsg": "api is unauthorized to component rid: 61baeafc-7e1edf37-383345c5"
}