删除facebook就像使用图形api一样

时间:2012-01-07 11:58:41

标签: facebook facebook-graph-api facebook-like

使用GET https://graph.facebook.com/288095787880494/likes/159222380758097返回

{
 "data": [
  {
   "name": "Vote For Prophet Hazrat Muhmmad (PBUH) the best man of world",
   "category": "Cause",
   "id": "159222380758097"
  }
],
"paging": {
"next": "https://graph.facebook.com/288095787880494/likes/159222380758097?format=json&limit=5000&offset=5000&__after_id=159222380758097"
}
}

现在我想删除它。我怎么做?当我使用HTTP删除时,我收到以下错误:

{
   "error": {
   "message": "(#3) App must be on whitelist",
   "type": "OAuthException"
  }
}

2 个答案:

答案 0 :(得分:0)

您不能删除Facebook页面的likes。仅适用于您的应用程序拥有的postcomment和网址。

为了能够做到这一点,您的应用程序必须通过Facebook列入白名单,这只能通过直接联系Facebook来完成(并且可能需要某种协议并且还要花费您的钱...... )

答案 1 :(得分:0)

听起来可能是两个问题。也许是一样的。但试试我在#2中的建议。也许facebook正在吐出错误/误导性的错误信息。

  1. 您的应用和/或页面目前在facebook淘气列表中。 " 错误代码:(#3)应用必须在白名单"

  2. 您需要使用PAGE访问令牌而不是USER访问令牌。 " 它说我需要切换回我的用户名才能做到这一点虽然我之前提到这个链接已经被页面所喜欢"