Как получить комментарии к комментариям социального плагина? - PullRequest
4 голосов
/ 05 января 2011

Я пытался с графиком API спросил там много вещей, но ни один из них не возвращает комментарии.Я хочу получить все комментарии и разместить на отдельной странице поисковые системы для сканирования и индексации.комментарии очень насыщенные, и я хочу их

Ответы [ 4 ]

3 голосов
/ 25 сентября 2011

Вы можете получить комментарии (на самом деле сообщения и их комментарии) из плагина Комментарии от этого URL API: https://graph.facebook.com/comments/?ids={$url_of_your_page}

1 голос
/ 06 января 2011

Если вы хотите использовать API графика, вам нужно получить идентификатор комментария в json (самое первое число, которое вы видите, и оно выглядит как {user_id} _ {status_message_ID} пример: 1234_5678910), а затем иметь https://graph.facebook.com/{the номер, который вы получили}? Access_token = {токен доступа}

Уменьшите нагрузку. Вы можете запустить систему, в которой вы размещаете все сообщения о состоянии и комментарии на своем веб-сайте (например, «для каждого» или «пока» и т. Д.), А затем добавьте «если». это говорит, что если count (в комментариях к json) больше 3, он извлечет json для этого поста, используя идентификатор, и выкладывает ваши данные.

Надеюсь, это помогло. Скажите, пожалуйста, если вы хотите что-нибудь объяснить дальше.

С уважением,

Jon

1 голос
/ 05 января 2011

см. Документацию здесь: http://developers.facebook.com/docs/reference/fql/

таблица, которую нужно запросить, это здесь:

http://developers.facebook.com/docs/reference/fql/comment/

(это также один изпервые примеры)

ключ в том, что вы можете указать идентификатор для каждого подключаемого модуля комментариев.используя этот идентификатор, вы можете затем выбрать комментарии, используя график api.

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

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

Вы также можете прочитать о схеме сканирования ajax

0 голосов
/ 27 октября 2017

Вы можете использовать этот URL, чтобы получить комментарии URL и разбить их на страницы:

? Fields = og_object {comments.order (reverse_chronological) .limit (10) .after (NgZDZD)} & id= {YOUR_URL}

Четная Работает с последней версией графа (v2.10).

...