Удалить Facebook, как с помощью графика API - PullRequest
1 голос
/ 07 января 2012

Использование 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 Delete, я получаю следующую ошибку:

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

Ответы [ 2 ]

0 голосов
/ 07 января 2012

Звучит как две проблемы. Может быть, то же самое. Но попробуйте то, что я предлагаю в # 2. Возможно, Facebook выдает ложное / вводящее в заблуждение сообщение об ошибке.

  1. Ваше приложение и / или страница в данный момент находятся в непослушном списке Facebook. « Код ошибки: (# 3) приложение должно быть в белом списке »

  2. Вам необходимо использовать токен доступа PAGE, а не токен доступа USER. « В нем говорится, что мне нужно переключиться на свое имя пользователя, чтобы сделать это, хотя, как я упоминал ранее, эта ссылка понравилась странице »

0 голосов
/ 07 января 2012

Вы не можете удалить likes для страниц Facebook. Только для post, comment и URL-адресов, принадлежащих вашему приложению.

Чтобы иметь возможность сделать это, ваше приложение должно быть занесено в белый список Facebook , что можно сделать, только связавшись напрямую с Facebook (и, вероятно, потребует какого-то соглашения и также будет стоить вам денег ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...