使用此链接facebook-phonegap-cordova-without-plugin我创建了一个phonegap Facebook应用。在该应用程序应用程序中,当我登录该应用程序时它工作正常。它给我facebook好友列表,生日,朋友链接,并允许我在Facebook上发布墙壁我和我的朋友Facebook墙。但是当我注销并登录到另一个用户时,它允许我登录,但它给我的消息用户没有授权应用程序执行此操作。当我尝试发布一些事情然后它给了我这个错误这不会让测试发布到Facebook你的公开个人资料是你的名字,个人资料和其他公共信息
我正在使用
以下代码是分享帖子
function share() {
openFB.api({
method: 'POST',
path: '/me/feed',
params: {
message: 'Testing Facebook APIs',
},
success: function() {
alert('the item was posted on Facebook');
},
error: errorHandler});
}
请记住它的工作正常,但是当我使用其他用户登录时,它会给我错误。
答案 0 :(得分:0)
您是否在注销第一位用户时尝试过此操作:
撤销权限:
openFB.revokePermissions(
function() {
},
errorHandler );
答案 1 :(得分:0)
如果它仅适用于您,请检查您的应用是否处于开发者模式。
希望它对您的问题有帮助。