Можно ли запрашивать метрики Instagram с разными периодами за один вызов API? - PullRequest
0 голосов
/ 11 марта 2020

Я хотел бы запросить следующие Instagram Insights метрики с помощью одного API-вызова графа:

  • follower_count
  • Audience_gender_age

Проблема, с которой я сталкиваюсь, заключается в том, что для follower_count требуется параметр периода «день», а для audience_gender_age параметр периода «время жизни». Я пытался объединить их в одном вызове API, но это не поддерживается Facebook:

/XXXXXX/?fields=insights.metric(follower_count).period(day),insights.metric(audience_gender_age).period(lifetime)

Есть ли правильный способ запрашивать эти показатели, используя разные периоды в одном вызове API?

1 Ответ

1 голос
/ 16 марта 2020

Если вам нужно запросить данные из одного и того же поля дважды в одном запросе, это можно сделать с помощью синтаксиса .as(name) aliasing, https://developers.facebook.com/docs/graph-api/aliasing-fields

Цитировать документы,

Например, вы можете получить изображение в двух размерах и создать псевдоним возвращаемых полей объекта как picture_small и picture_larger:

me?fields=id,name,picture.width(100).height(100).as(picture_small),
          picture.width(720).height(720).as(picture_large)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...