Доступ к Instagram через Facebook Graph-API - PullRequest
0 голосов
/ 20 мая 2018

У меня есть бизнес-аккаунт Instagram, подключенный к странице Facebook.Когда я пытаюсь получить доступ к Instagram через Graph-API, я получаю Unsupported get request. Object with ID '{instagram account-id}' does not exist, cannot be loaded due to missing permissions, or does not support this operation.
запрос, который я пробовал (среди прочих): /v3.0/{insta-id}?fields=follow_count

Я пытался использовать токены личного доступа и страницы.Что мне не хватает?Спасибо

Ответы [ 2 ]

0 голосов
/ 30 июля 2019

Вам необходимо использовать следующий запрос

me? Fields = instagram_business_account - »

Таким образом, в ответ вы получите идентификатор бизнес-страницы на этом узле, который вы можете сделать несколькими запросами.

Например,

{id} / media? Fields = заголовок, like_count, comments_count, media_url

0 голосов
/ 11 февраля 2019

Интересно то, что в своем сообщении вы использовали {instagram account-id} для замены числового значения, которое вы видели в ответе Facebook.Этот номер НЕ является вашим идентификатором в Instagram (как в вашем идентификаторе в Instagram).Этот номер является идентификатором Instagram в Facebook.Это выглядит так:

Страница Facebook (идентификатор страницы Facebook) связана с Профилем Instagram (идентификатор instagram) через бизнес-аккаунт Instagram (идентификатор бизнеса instagram).

В приведенном выше сообщении этоИдентификатор является «бизнес-идентификатор Instagram».

Почему бы его не хватать?Важно, как он был создан: пользователь Instagram на своем устройстве преобразовал свою учетную запись Instagram в учетную запись Instagram Business.Когда они сделали выбранную страницу facebook.Это создало «бизнес-идентификатор Instagram».

Если этот пользователь когда-либо потеряет доступ администратора к странице Facebook (или станет кем-то другим, а не администратором) - «бизнес-идентификатор instagram» станет недействительным.

Как исправить?Просто перейдите на свое устройство, преобразуйте свой профиль Instagram в личный, а затем преобразуйте его обратно в бизнес.Вы получите новый «бизнес-идентификатор instagram», поэтому вам нужно будет запросить его на своей странице.

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