如果用户想要使用某些功能,我的应用想要请求扩展权限。我无法弹出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进行硬编码时出现相同的错误)。沙箱模式已关闭。我错过了什么?
答案 0 :(得分:0)
事实证明它不是app_id,而是appId: FB.init({appId:appId,cookie:true,status:true,oauth:true});