如何使用curl删除facebook app请求

时间:2011-06-08 13:36:58

标签: curl oauth facebook-graph-api

我尝试这样做的方式是:

curl -X DELETE 'https://graph.facebook.com/109704795785446?access_token=138205092919756|2.AQCHtZ2hrwzjiGaZ.3600.1307545200.0-100002462848072|4m2baU7y6RGevbgfFbGV8j05t2A'

access_token有效,因为我使用相同来获取特定用户的所有应用请求。

我得到的错误是:

{"error":{"type":"OAuthException","message":"(#1) Invalid parameter: Unknown error"}}

2 个答案:

答案 0 :(得分:1)

您要么丢失了,要么错误地输入了请求ID。格式如下:

DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]?
access_token=[USER or APP ACCESS TOKEN]

http://developers.facebook.com/docs/requests/#deleting

答案 1 :(得分:0)

我遇到了同样的问题,然后在批量请求中尝试了它并且它有效。 http://developers.facebook.com/docs/reference/api/batch/

(这只是一种解决方法,我认为它应该作为单个DELETE请求工作......)