删除Facebook帖子时出错:OAuthExceptionMessage:(#200)此帖子不是由应用程序创建的

时间:2012-10-14 18:49:18

标签: facebook-graph-api facebook-javascript-sdk facebook-page

我有Facebook应用程序和Facebook地方页面。

我已使用http://www.facebook.com/add.php?api_key=251531424968346&pages=1&page=108505012565098

将应用与页面相关联

我可以使用位置作为我的Facebook位置的用户发帖。我想使用Facebook SDK DELETE方法以编程方式删除这些帖子。 要删除的代码是

function deletepost(responseid){
        FB.api('/'+responseid, 'delete',
         function(response){
            if (response.error)
            {
            alert(response.error.message);
      });
  }

我尝试将resposeid设置为_和

有了这个,我得到一个错误“(#200)这篇文章不是由应用程序”

创建的

该帖子确实不是由应用程序创建的,而是作为页面(和应用程序)的所有者,我不能以任何方式删除页面上发布的任何帖子吗?

1 个答案:

答案 0 :(得分:1)

您只能删除帖子

  • 您的应用发布,使用应用访问令牌或发布它们的用户的用户访问令牌
  • 在您管理的网页的时间轴上,使用该网页的网页访问令牌。

听起来你没有做过其中任何一种 - 错误信息可能是正确的