【问题标题】:Facebook api Unlike not workingFacebook api 不像不工作
【发布时间】:2013-02-20 12:33:52
【问题描述】:

当我发出 /1602545584_166697970146120/likes DELETE 命令时,我得到以下响应。 未捕获的 OAuthException:(#200) 此应用程序禁用向其他用户发布动态消息

即使使用图形 API 资源管理器:

{ “错误”: { "message": "(#200) 此应用程序禁止向其他用户发布动态消息", “类型”:“OAuthException”, “代码”:200 } }

这会被修复还是无法通过 api 删除你的喜欢(我觉得这很荒谬)

【问题讨论】:

  • 您的应用似乎已被标记为垃圾邮件或滥用行为,您是否尝试过其他帖子对象?
  • 不,即使使用图形浏览器我也能得到这个,所以它不是我的应用程序。

标签: php facebook-graph-api


【解决方案1】:

奇怪的是,您仍然可以使用图表发布点赞,但无法删除它。因此,您最好将喜欢的内容排除在外,因为您无法删除喜欢的内容,这会使您的应用处于半功能状态。

【讨论】:

    【解决方案2】:

    我观察到它可以与 DELETE 方法一起使用*在对正确的 post_id 执行不同操作的条件下*

    我的观察:

    1) 我对 PAGE 发布的格式为 XXXXX_YYYYY 的 post_id 做了一个不同的处理:它起作用了

    2) 我对 USER 发布的格式为 XXXXX_YYYYY 的 post_id 进行了修改:它不起作用

    3) 我从 USER 发布的格式为 XXXXX_YYYYY 的 post_id 中删除了 XXXXX:有效。 [ XXXXX 简单地表示用户 id ]

    【讨论】:

    • YYYYYY 是帖子 ID 在哪里?和 XXXX 作为目标用户 ID 或登录用户 ID
    【解决方案3】:

    此功能已被删除。

    https://developers.facebook.com/roadmap/completed-changes/

    移除通过 Graph API 向朋友墙发帖的功能

    我们将取消通过 Graph API 在用户朋友的墙上发帖的功能。具体来说,针对 [user_id]/feed 的 [user_id] 与会话用户不同的帖子,或 target_id 用户与会话用户不同的 stream.publish 调用将失败。如果您想允许人们发布到他们朋友的时间线,请调用提要对话框。通过用户提及标记或动作标记包含朋友的故事将显示在朋友的时间线上(假设朋友批准标签)。如需更多信息,请参阅this blog post

    【讨论】:

    • 也就是说你只能喜欢,不能不喜欢?愚蠢的
    • 你甚至不能再用新的 SDK 发布你的朋友墙
    【解决方案4】:

    更新:突然,它通过原始方法再次起作用。奇怪……

    我使用的方法:

    $facebook = new Facebook(array(
      'appId'  => FB_appid,
      'secret' => FB_secret,
      'cookie' => false,
    ));
    $facebook->setAccessToken($fbtoken);
    $like = $facebook->api('/'.$postid.'/likes/','DELETE');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多