【发布时间】: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 文档并没有说明它。
非常感谢!
【问题讨论】: