2014-10-03 4 views
2

Insights API работает правильно для подачи ссылок, но не работает для подачи фото. Для фида фотографий Insights API возвращает 0 или пуст, даже если страница Insights показывает высокий уровень охвата и уровень охвата.Как получить данные о данных Facebook с помощью Graph API?

Вот шаблон URL моего фото корма:

https://www.facebook.com/[PAGE]/photos/a.xxx.xxx.[PAGE ID]/[POST ID]/

Insights API возвращает:

{ 
    "id": "[PAGE ID]_[POST ID]/insights/post_story_adds_by_action_type_unique/lifetime", 
    "name": "post_story_adds_by_action_type_unique", 
    "period": "lifetime", 
    "values": [ 
     { 
      "value": [ 
      ] 
     } 
    ], 
    "title": "Lifetime Talking About This (Post) by action type", 
    "description": "Lifetime: The number of unique people who created a story about your Page post by interacting with it. (Unique Users)" 
} 

ответ

1

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

Убедитесь, что вы ТОЛЬКО используете идентификаторы, полученные с помощью facebook api. Таким образом, это процесс выборки:

1. Note your page-id 
2. Use GRAPH to query <url-to-graph>/<page_id>/feed?access_token=<your_token> 
3. From the response, take the photo-post-id you want to analyze 
4. Use GRAPH to query <url-to-graph>/<id_from_step_3>/insights/?access_token=<your_token> 
5. Check the metrics returned from step 4 and enjoy! 

Пожалуйста, имейте в виду, что есть недокументированная необходимость добавить PAGE_ID к любому POST_ID. Поэтому каждая замена {post-id}, как написано в FB api, будет _.

Надеюсь, что это поможет ...

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