Как получить данные Facebook Insights о фотоканале с помощью Graph API?

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

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

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

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

{
    "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 ответ

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

Пожалуйста, убедитесь, что вы используете ТОЛЬКО идентификаторы, полученные через API Facebook. Итак, это пример процесса:

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}, как написано в API FB, будет _.

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

Другие вопросы по тегам