Отметки «Нравится» в ответах на комментарии с помощью Graph API

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

Учитывая этот JSON-ответ из темы http://graph.facebook.com/10150790362005844_23680728, я не могу Кажется, я не могу найти правильный идентификатор, чтобы получить количество лайков для каждого комментария.

Например. https://graph.facebook.com/10150791016840844 возвращает false.

Я немного поэкспериментировал с комментариями в facebook и обнаружил, что правильный идентификатор должен быть *grap-link*10150790374830844_23680907, но я не могу найти способ найти этот идентификатор с помощью обычных средств в Graph API...


person Dan Kåre Engebretsen    schedule 16.08.2012    source источник


Ответы (1)


Это интересно. Этот идентификатор является идентификатором комментария. Вы можете увидеть это, взглянув на поле type здесь: http://graph.facebook.com/10150790362005844_23680728?metadata=1

Чтобы получить количество лайков для ответов на комментарии, вам придется развернуть UP, чтобы найти post_id, к которому изначально был прикреплен этот комментарий, а затем запросить /POST_ID/comments, который даст вам количество лайков.

Если вы не можете найти комментарий иначе, вам придется пролистать страницу /user/feed, пока вы не найдете сообщение, показывающее, что этот комментарий был создан, и получите оттуда post_id.

person cpilko    schedule 16.08.2012