Facebook:是否可以通过Graph API删除Checkin?

时间:2012-12-11 13:27:35

标签: facebook facebook-graph-api checkin

当我向Facebook发布签到时,API会返回创建的故事的ID。

如何删除此故事?

我尝试使用

删除
DELETE -> /me/ID

DELETE -> /ID

没有成功。 我收到了回复GraphMethodException: Unsupported delete request.

1 个答案:

答案 0 :(得分:2)

你是对的,它对我也不起作用:

{
  "error": {
    "message": "Unsupported delete request.", 
    "type": "GraphMethodException", 
    "code": 100
  }
}

但是,正如Lix引用的那样:

  

注意:发布Checkin对象已弃用,支持创建附加位置的Post

来自https://developers.facebook.com/docs/reference/api/checkin/

这意味着不应再使用Checkin。相反,您必须创建Post

  

您可以通过发出HTTP POST代表用户创建帖子   请求PROFILE_ID / feed(不是PROFILE_ID /帖子)

使用位置创建帖子:

Let's check in at New York!

结果:

{
  "id": "1022369832_4517701013579"
}

删除包含位置的帖子:

DELETE -> http://graph.facebook.com/1022369832_4517701013579

结果:true

我认为你别无选择。