Я получаю эти обновления на моем Facebook фида изречения John GuyYouKnow
прокомментировало следующую ссылку: insert stupid link here
.
Естественно, мне сейчас любопытно, что мой друг сказал об этой глупой ссылке. Поэтому я нажимаю на комментарии, только чтобы узнать, что их около 30 000. Там нет никакого способа, которым я нахожу комментарий моего друга там. Итак, почему Facebook даже удосужился уведомить меня? Или я что-то упустил ... есть ли способ легко найти этот комментарий?
comment_id=.....
в URL?Ответы:
Вы можете сделать это с помощью проводника Facebook Graph API :
Перейдите на страницу по ссылке, для которой вы хотите проанализировать комментарии (не для вашей новостной ленты, временной шкалы страницы или чего-либо еще). Это можно сделать, нажав на отметку времени сообщения. Вот пример с официальной страницы / графика Facebook:
URI страницы должен быть в этом формате. Обратите внимание на часть postID. Это должны быть все цифры. Если есть какие-либо дополнительные символы, такие как
?
или#
после него, просто скопируйте числовую часть.Откройте Graph API Explorer.
Убедитесь, что в раскрывающемся меню написано
GET
. Рядом с этим меню есть поле с вашим идентификатором пользователя и некоторыми параметрами. Замените содержимое этого поля идентификатором, который вы только что скопировали.Отправить коробку. Страница перезагрузится с информацией о «узле», отображаемом в области результатов.
В поле слева от панели результатов нажмите
+
кнопку нижеNode
.Нажмите
comments
в группе соединений. Это сообщает API графика, что вы хотите видеть только комментарии, связанные с этим узлом (вместе с идентификатором, который возвращается при каждом запросе).Ниже
comments
вы можете щелкнуть подопции для этого поля, выбрав из выпадающего списка с отступом:Для простоты, давайте просто выбрать три поля:
limit
,from
, иmessage
. Вы можете поиграть с другими вариантами, если хотите (это, безусловно, очень интересный инструмент!)Повторно отправьте форму. Обратите внимание, что панель результатов теперь отображает десять комментариев, связанных с узлом (так называемая общая ссылка или «элемент графика»).
Чтобы отобразить более десяти комментариев, измените параметр (число в скобках)
limit
поля. Я бы не рекомендовал переходить более 1500, а может и меньше, если у вас медленное соединение.Повторите форму, чтобы увидеть первые
x
комментарии узла.Чтобы показать следующие
y
комментарии, добавьте.offset(y)
в URI вызова API, гдеy
находится номер, с которого вы хотите начать. Так, например, если я получаю 1000 комментариев за раз, и я хочу показать комментарии с 3000 по 4000, мойlimit
будет1000
и мойoffset
будет3000
. У меня были проблемы с небольшими лимитами и большими смещениями, поэтому, если у вас есть проблема, когда данные не извлекаются, попробуйте отправить снова или увеличить свой лимит.В любой момент вы можете отправить форму и сделать CTRL+ Fдля имени вашего друга и посмотреть на
message
поле, связанное с комментарием в области результатов. Сообщение - это то, что внизу (это довольно очевидно с помощью фигурных скобок и отступов).Может даже быть способ сделать запрос только комментариев от определенного имени, используя FQL, но я еще не изучал это в Facebook Graph API Explorer.
Надеюсь это поможет!
источник
SELECT text FROM comment where post_id = <post's fbid as above> and fromid = <your friend's fbid>
. Это не всегда работает. Я подозреваю, что, когда это терпит неудачу, это делает это из-за некоторой комбинации маркера доступа и проблемы с разрешениями.Единственный способ, которым мне удалось, - это показывать достаточное количество комментариев, нажимая «Просмотр предыдущих комментариев» несколько раз. Затем нажмите CTRL+, Aчтобы выбрать все, откройте блокнот, CTRL+, Vчтобы вставить в блокнот. Теперь вы можете искать имя вашего друга с помощью CTRL+ Fв блокноте.
источник
У меня была та же проблема, что и у тебя.
Я пытался просмотреть уведомление Facebook со своего устройства Android с помощью приложения Facebook. Я не смог увидеть или найти комментарий, который сделал меня еще более любопытным.
Затем я открыл браузер Dolphin, рабочий стол в пользовательском режиме, вошел в свою учетную запись Facebook как веб-страницу и проверил уведомление оттуда. Это немедленно показало мне комментарий моих друзей.
источник
Я узнал, как это сделать, и это на самом деле не так сложно, как другой ответ, связанный с кодированием.
В ленте щелкните правой кнопкой мыши на уведомлении с надписью «х прокомментировал следующую ссылку: х»
Теперь выберите открыть в новой вкладке.
Теперь откроется страница с видео / изображением, и в верхней части будет написано «х прокомментировал это» или «х ответил на комментарий к этому» - работа «Комментарий» будет гиперссылкой. Нажмите на него, и он найдет комментарий / ответ для вас.
источник