Instagram Graph API - объедините преимущества Business Discovery и Insights - PullRequest
0 голосов
/ 23 января 2019

Я могу получить список медиа-объектов, связанных с внешним пользователем, используя следующий URL-адрес

GET (мой идентификатор пользователя IG)? Fields = business_discovery.username (therock) {media {caption, children, comments_count, like_count, id, media_type, media_url, владелец, временная метка, имя пользователя}}

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

GET (мой идентификатор пользователя IG) / insights? Metric = впечатления и период = неделя

Когда я пытаюсь получить информацию, используяURL ниже

GET (мой идентификатор пользователя IG)? fields = business_discovery.username (therock) {insights}}

выдается следующая ошибка

{
  "error": {
  "message": "Syntax error \"Expected end of string instead of \"}\".\" at     character 46: business_discovery.username(therock){insights}}",
  "type": "OAuthException",
  "code": 2500,
  "fbtrace_id": "FeWhDF4hOJY"
  }
}

Isможно получить информацию о внешнем аккаунте?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Чтобы получить информацию со страницы FB, вы должны предоставить учетные данные от одного из администраторов страницы. Если они у вас есть, вам не нужно использовать конечную точку business_discovery. Если у вас их нет, вы не сможете получить информацию.

0 голосов
/ 23 января 2019
GET (my IG user id)?fields=business_discovery.username(therock){insights}}

Похоже, вы просто оставили лишний } в конце - удалите лишнее, тогда ошибка должна исчезнуть.

{media{...}} у вас было два уровня вложенности, но теперь у вас есть только один.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...