Комментарии FB. Пропущенные старые комментарии. Неверный номер счетчика комментариев

У меня есть блог на Wordpress с установленным плагином "Простые комментарии Facebook". Он работал пару лет, но некоторое время назад я узнал, что для некоторых сообщений API Facebook показывает мне «N» комментариев, но не отображает ни одного.

Я попытался добавить комментарий к такого рода сообщениям и счетчику комментариев, показывающему «N + 1», но мне удалось увидеть только один последний комментарий. Я пытался получить все существующие комментарии через Open Graph API (пример: http://graph.facebook.com/comments?id=http://blog.spafinder.ca/breaking-free-toxic-relationship/), но он возвращается только один комментарий после этого мне был запрошен номер комментария для того же сообщения (REST API: http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=http://blog.spafinder.ca/break-free-xic-Relationship/, GRAPH API: http://graph.facebook.com/?ids=http://blog.spafinder.ca/breaking-free-xic-Relationship/), и он сказал мне, что у меня есть 2 комментария.

Я пытался очистить кеш OpenGraph, запросить номер комментария с другими ресурсами, и это не помогло.

Ты хоть представляешь, почему это происходит? Буду очень признателен, если кто-нибудь подскажет, как решить эту проблему.

Спасибо.


person Max    schedule 07.07.2014    source источник


Ответы (1)


Судя по опубликованному вами URL-адресу, этот плагин, похоже, использует Facebook Rest Server API. который устарел, как указано ниже ...

Мы анонсировали Graph API на f8 2010. С тех пор мы упорно работали над тем, чтобы наиболее важные функции, которые разработчики использовали с REST API, были доступны через Graph API. В течение последних нескольких месяцев мы медленно запускали новые функции в Graph API, чтобы привести его в соответствие с REST API.

Этой статье 3 года, поэтому я не удивлюсь, если узнаю, что в существующем устаревшем API есть ошибки, поскольку они отказались от его поддержки. Тем не менее, обязательно прочтите документацию по используемому вами плагину, возможно, они обновили плагин.

Кроме того, если вы хотите выполнить эту работу вручную, а не зависеть от третьей стороны, обязательно прочтите документацию по этой конечной точке, потому что разрешения и фильтры по умолчанию могут повлиять на вывод ...

https://developers.facebook.com/docs/graph-api/reference/v2.0/object/comments/

person Leo    schedule 07.07.2014
comment
К сожалению, использование Graph API v2.0 мне не помогло, потому что оно также возвращает неправильное количество комментариев. - person Max; 07.07.2014