0

以下从应用程序写入朋友墙的代码返回错误。我该如何调试呢?下面使用的用户 ID (VALID_USER_ID) 是有效的 - 我从一个单独的函数中读取它。当我执行 FB.api('/me/feed', 'post'...) 时也会出现同样的问题。我究竟做错了什么?

function postToFeed() 
{
   FB.api('/VALID_USER_ID/feed', 'post', 
   {
     message: 'Testing the Facebook JavaScript API',
     link: 'http://developers.facebook.com'
   }, 
   function(response) 
   {
     if (!response || response.error) 
     {
       console.log('Error occured');
     } 
     else 
     {
       console.log('Post ID: ' + response.id);
       console.dir(response);
     }
   });
4

1 回答 1

1

如果您记录了错误响应,您将无法在朋友的墙上发帖。

Facebook 已禁止在朋友的墙上发帖

通过 API 发布到朋友墙会产生大量负面用户反馈,包括“隐藏”和“标记为垃圾邮件”,因此我们将其从 API 中删除。如果您想允许人们从您的朋友的时间线发布信息应用程序,您可以调用提要对话框。通过用户提及标记或动作标记包含朋友的故事将显示在朋友的时间轴上(假设朋友批准标签)。

https://developers.facebook.com/blog/post/2012/10/10/growth-quality-apps-with-open-graph/

于 2013-06-24T02:33:50.117 回答