0

如果用户想要使用某些功能,我的应用程序想要请求扩展权限。我无法弹出 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 时出现同样的错误)。沙盒模式已关闭。我错过了什么?

4

1 回答 1

0

原来不是app_id,而是appId: FB.init({ appId:appId, cookie:true, status:true, oauth:true });

于 2013-04-21T00:43:35.330 回答