Вопрос по facebook, facebook-graph-api, javascript, php – Получить посты других на стене страницы (Facebook API)

4

искал вокруг, но могуЯ не могу найти ответ, поэтому я попробую здесь.

Можно ли получать посты других на стене страницы (см. Изображение в качестве примера:http://d.pr/i/fklT) с помощью. facebook»API? Я

я пробовал использовать / PAGE_ID / posts, но это дает мне только обновления, созданные страницей, а не людьми, которым понравилась страница

Да. / PAGE_ID / posts - это единственное, что я могу найти (только дает мне обновления страниц) Simon Thomsen
Вы пытались взглянуть на API Facebook? Alvaro

Ваш Ответ

3   ответа
1

Используя graph api, вы можете получить все посты (включая посты других), опрашивающие поле "кормить" вместо "сообщения»Например, / PAGE_ID / feed. Я получил это из этого другого ответа:

https://stackoverflow.com/a/14401026/1449045

3

Как сказал Мартин, этоЭто возможно при использовании Graph API с использованием FQL. Я пробовал мартинРешение, но нужно немного его изменить.

определяющийfilter_key = 'others' А не было»Т помочь. Вместо этого вы можете заменить его наactor_id != YOUR_PAGE_IDИтак, в итоге вы можете иметь:

https://graph.facebook.com/fql?q=SELECT post_id, created_time , app_data, type, actor_id, target_id, message FROM stream WHERE  source_id = YOUR_PAGE_ID AND actor_id != YOUR_PAGE_ID&access_token=YOUR_ACCESS_TOKEN

Если вам нужно больше переменных, вам просто нужно поместить их после SELECT, и вы можете проверить их здесь:https://developers.facebook.com/docs/reference/fql/stream

На iOS выдон»Не нужно указывать маркер доступа в запросе. Чтобы узнать, как это сделать с последним iOS SDK, посмотрите мой ответ здесь:https://stackoverflow.com/a/14357179/675486

1

Это возможно при использовании FQL вместо обычных графовых объектов:

https://graph.facebook.com/fql?q=SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key = 'others' AND source_id = YOUR_PAGE_ID&access_token=YOUR_ACCESS_TOKEN

Подробнее о FQL:https://developers.facebook.com/docs/reference/fql/

Работает отлично, спасибо Simon Thomsen

Похожие вопросы