Ошибка при удалении комментария API Facebook SDK и Graph API - PullRequest
1 голос
/ 28 мая 2010

Работая с Facebook php SDK, я испытываю большие затруднения, пытаясь понять, как удалять комментарии, учитывая их id и xid.

Сначала я использовал REST API, где вы можете вызвать 'comments_remove ($ xid, $ id); " удалить комментарий. Проблема с этим методом возникла, когда параметр xid принимает только буквенно-цифровые символы и подчеркивания. На основании документации (http://developers.facebook.com/docs/reference/fbml/comments) действительный XID может быть результатом любого url_encode.

Теперь я проверяю свою удачу с новым API GRAPH. Глядя на http://developers.facebook.com/docs/api в разделе «Удаление объектов», кажется, что удаление комментариев определенно поддерживается. Однако я попытался отправить запрос DELETE, а также попытался отправить POST и GET на URL-адрес объекта с аргументом 'method = delete'.

Независимо от того, как я это пробую, я всегда получаю одну и ту же ошибку:

{"error": {"type": "GraphMethodException", "message": "Неподдерживаемый запрос на удаление."}}

Я отправляю токен доступа в качестве параметра. Токен доступа, который я отправляю, является токеном доступа, сохраненным в cookie-файле facebook из единого знака cookie javascript. Это все комментарии к моей заявке. Это случается с кем-то еще, или я просто не делаю это правильно?

Любая помощь или руководство приветствуются.

Ответы [ 3 ]

1 голос
/ 10 августа 2010

Исправлено!

При удалении необходимо добавить идентификатор пользователя к идентификатору объекта:

УДАЛИТЬ https://graph.facebook.com/673509687_104812882909249?access_token={access_token} где 673509687 - это мой идентификатор пользователя, а 104812882909249 - это идентификатор объекта

0 голосов
/ 13 августа 2010

Попробуйте с этим:

FB.api ('/' + _ idComment, 'get', {method: 'delete'}, функция (ответ) { //Ваш код }

0 голосов
/ 31 июля 2010

Надеюсь, мы сможем взглянуть на это: http://bugs.developers.facebook.com/show_bug.cgi?id=10413 или же http://bugs.developers.facebook.com/show_bug.cgi?id=10434

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