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