我已经使用 Javascript SDK 构建了一个 Facebook 应用程序,该应用程序已经启动并运行了大约 6 个月,它一直运行良好,如果他们超过了当前的最佳分数,它就会将帖子发布到用户墙上。它一直工作到现在。该应用程序本身仍在运行,但向用户供稿发布帖子的能力似乎已损坏,我无法弄清楚为什么?
我没有更改我的应用程序中的任何代码,并且还在我的另一个应用程序中测试了代码,它工作正常。该应用程序具有我和我的用户似乎拥有的所有正确权限请求。我没有收到任何来自 facebook 的邮件说他们以任何理由阻止了我的出版权。有谁知道为什么会这样?
这是发布的代码:
var params = {};
params['message'] = 'Just achieved my highest score';
params['name'] = 'Game Name';
params['caption'] = "Caption";
params['link'] = 'my link to my app';
params['picture'] = 'a link to a pic for my app';
params['description'] = 'Description of my app';
FB.api('/me/feed', 'post', params, function(response)
{
if (!response || response.error)
{
//alert(response.error);
} else {
//alert('Post ID: ' + params['message']);
}
});
返回的响应是错误的,但以前从未如此?
任何帮助,将不胜感激。谢谢