2013-09-25 7 views
3

Я хотел бы получить информацию, показанную на картинке ниже, с моей страницы facebook (Самая популярная неделя, Самый популярный город, Самая популярная возрастная группа) с FQL.получить информацию со страницы facebook api graph

enter image description here

Как я могу добиться этого?

+0

Вы пробовали что-нибудь еще? Любой поиск/исследование по этому поводу еще? –

+0

Да, но hi не работал $ this-> request-> data ['Pag'] ['idpage'] = $ result [0] ['id']; $ params = array ('method' => 'fql.query', 'query' => "SELECT pic, type, name, about, current_location, unread_message_count FROM page WHERE page_id = '". $ Result [0] [ 'Я бы']."'",); $ result = $ facebook-> api ($ params); –

ответ

2

Для страницы facebook вы можете просмотреть следующую Graph API конечной точку: graph.facebook.com/{page-id}/insights

Или через FQL:

SELECT ... FROM insights WHERE object_id = <page-id> AND metric = B AND end_time = C AND period = D 

самые популярный город (page_impressions_by_city_unique), а наиболее популярные возрастные группы (page_impressions_by_age_gender_unique) - уникальные значения из конечной точки API Insights.

Самая популярная неделя не сообщается API, насколько я могу судить. Вам нужно будет запросить API для еженедельной статистики и сравнить их в своем коде приложения.

Вы, вероятно, следует проверить документацию самостоятельно:
Graph API: https://developers.facebook.com/docs/reference/api/insights/
FQL: https://developers.facebook.com/docs/reference/fql/insights

Смежные вопросы