我正在尝试使用FB.ui()向朋友发送apprequests。我的应用程序是一个标签iframe应用程序(不是一个CANVAS APP)所以在我的开发人员部分,我只有“基本信息”和“页面标签”部分完成(不是Facebook区域的应用程序),因为我不希望用户能够直接进入应用程序。
FB.UI()昨天工作时,我的应用程序已经为我的应用程序完成了facebook区域,但是当删除它时,我收到以下错误:
API错误代码:191 API错误说明:指定的URL不归应用程序所有 错误消息:redirect_uri不归应用程序所有。
我用来发送消息的代码是:
FB.ui({method: 'apprequests',
message: 'Play RCS Let\'s make it happen game!'
}, function(data) {
$("#sendToFriends").fadeOut();
$("#didyouknow").fadeIn();
console.log(data);
});
我不介意完成“Facebook的应用程序”的区域,但这是必需的,然后将上面的消息通知url应用程序位置或安装应用程序的页面选项卡?
任何帮助都可以!
答案 0 :(得分:11)
填充选项卡设置中的App Domain:
和Site URL:
字段。这将有助于解决您的问题。您必须确保重定向URL与您指定的域匹配。
答案 1 :(得分:1)
您呼叫的网页域名FB.ui()
必须与您的应用设置在Facebook配置中使用的域匹配。