我用的小游戏在微信开发者工具中的问题汇总提供的测试appid:“wx6ac3f5090a6b99c5”,然后在cocos creator工程中调用微信的转发接口:
wx.shareAppMessage({
title:'我要分享',
success:function(res){
console.log('拉起分享 成功');
console.log(res);
},
fail:function(res){
console.log('拉起分享 失败');
console.log(res);
}
});
在微信开发者工具中,总是走fail回调,log信息为:
拉起分享 失败
{errMsg: "shareAppMessage:fail no permission"}
请问是什么原因,是因为帖子提供的appid没有转发权限吗,还是因为这个appid对应的开发者不存在我的微信账号,所以我没有权限调微信转发功能?
另外,我在Canvas节点挂载的脚本的onLoad方法中添加wx.onShareAppMessage监听方法,在微信开发者工具中仍然显示“当前页面未设置分享”
wx.onShareAppMessage(function () {
// 用户点击了“转发”按钮
return {
title: '我要转发',
success:function(res){
console.log('拉起分享 成功');
console.log(res);
},
fail:function(res){
console.log('拉起分享 失败');
console.log(res);
},
};
});