Facebook扩展了Javascript中的权限错误

时间:2013-04-18 17:15:42

标签: facebook permissions fb.ui

如果用户想要使用某些功能,我的应用想要请求扩展权限。我无法弹出FB.UI对话框。我的代码在下面(它看起来并不复杂):

function getPublishPermission(appId){
 FB.init({ app_id:appId, cookie:true, status:true, oauth:true });
 var obj = {
     method: 'permissions.request',
     perms: 'publish_stream',
     display: 'iframe'
 };
 FB.ui(obj, earnCallback);
}

我收到一条错误消息:“发生了错误。请稍后再试。” 我使用范围而不是烫发具有相同的结果。 appId正确传递(当我对appId进行硬编码时出现相同的错误)。沙箱模式已关闭。我错过了什么?

1 个答案:

答案 0 :(得分:0)

事实证明它不是app_id,而是appId:     FB.init({appId:appId,cookie:true,status:true,oauth:true});