【问题标题】:Error deleting Facebook post: OAuthExceptionMessage: (#200) This post wasn't created by the application删除 Facebook 帖子时出错:OAuthExceptionMessage: (#200) 此帖子不是由应用程序创建的
【发布时间】:2012-10-04 19:44:42
【问题描述】:

我有一个 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)这篇文章不是由应用程序创建的”

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

【问题讨论】:

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


    【解决方案1】:

    你只能删除帖子

    • 由您的应用发布,使用应用访问令牌或发布者的用户访问令牌
    • 在您管理的页面的时间线上,使用该页面的页面访问令牌。

    听起来你没有做这些 - 错误消息可能是正确的

    【讨论】:

    • 感谢 igy 的回复。我想,我正在尝试做第二个。我是页面的管理员(这是一个地方),如果有人签入该页面,则会在我的页面上发布帖子,我想删除此签入帖子。你能告诉我更多关于我该怎么做的细节吗?我想试一试。谢谢
    • 补充一下,帖子是以我的页面为地点的状态。
    • 您好,我在使用 facebook4j 从 java 中删除 facebook 帖子时收到此错误“此帖子不是由应用程序创建的,errorCode=200]”
    • 您要删除的帖子是由您的应用程序创建的吗?如果是这样,请提交包含填充重现步骤的错误报告(包括创建和尝试删除帖子的调用)
    猜你喜欢
    • 2021-07-09
    • 2015-10-28
    • 2021-07-18
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多