【问题标题】:Facebook Graph API v2.5 - Impossible to delete post created with a linkFacebook Graph API v2.5 - 无法删除使用链接创建的帖子
【发布时间】:2015-12-15 15:54:46
【问题描述】:

我正在使用 Facebook Graph API v2.5 发布和删除用户个人资料中的帖子。 我正在使用 Postman(Chrome 扩展程序)来测试我的 REST 调用。

案例 1) 当一切都有效时: - 我向“https://graph.facebook.com/v2.5/MY_USER_ID/feed”发出 POST 请求,参数为“access_token”和“message” - API 返回我创建的帖子 ID,比如说“108373569531356_138530589848987” - 然后我向“https://graph.facebook.com/v2.5/108373569531356_138530589848987”发出删除请求,参数为“access_token”。 - 我的消息已成功从用户的个人资料中删除

案例 2) 我的问题,它没有按预期工作 - 我执行与之前相同的 POST 请求,但我添加了一个额外的“链接”参数。 - API 返回我创建的帖子 ID。 - 然后当我尝试使用 DELETE 请求删除此帖子时,Facebook API 向我抛出错误:“message”:“(#100)无法加载此帖子”

我注意到的一件事是,第一个请求似乎为我创建了一个 Facebook“帖子”,但第二个请求似乎创建了一个“链接”。 我使用 v2.3 API get/post_id 来比较两个帖子,它们非常不同。

那么,为什么我不能删除“链接”元素,Facebook 文档并没有说明它。

非常感谢!

【问题讨论】:

    标签: facebook-graph-api


    【解决方案1】:

    也许您遇到了现在已修复的错误 (https://developers.facebook.com/bugs/1671530079772375/)。

    如果您通过处于开发模式的应用发布了带有链接的帖子,则该帖子不会归功于您的应用 [错误],因此,如果您尝试删除它,则无法删除,因为 Facebook 只允许删除您的应用发布的帖子。

    【讨论】:

    • 感谢您的回复,我稍后再看看:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 2015-03-18
    • 1970-01-01
    相关资源
    最近更新 更多