我正在使用 Facebook 的 JavaScript SDK 来创建自定义故事。
FB.login(function() {
FB.api(
'me/' + fb_app_namespace + ':review_a_book',
'post',
{
book: "http://samples.ogp.me/199815506812566"
},
function(response) {
// handle the response
if (!response) {
alert('Error occurred.');
} else if (response.error) {
$('#result').text('Error: ' + response.error.message);
} else {
$('#result').html('<a href=\"https://www.facebook.com/me/activity/' +
response.id + '\">' +
'Story created. ID is ' +
response.id + '</a>');
}
}
);
}, {scope: 'publish_actions'});
在 App Dashboard 中设置了自定义故事“Review A Book”,并且 JS 正确触发且没有错误。当我尝试在我的活动日志中查看活动时,问题就出现了。它只是不存在。此外,生成的链接向我展示了一个简单的页面,上面写着“此内容当前不可用”。
该应用程序是公开的,至少应该以管理员或开发人员的身份与我一起工作。
任何帮助,将不胜感激。