Я работаю над интеграцией API Instagram в наш сервис.По состоянию на 3.6.2019 я пытался получить мультимедиа для определенной учетной записи пользователя Instagram.Я попытался понять документацию, и это то, чем я занимаюсь до сих пор:
- У меня есть бизнес-аккаунт Instagram
- Я прикрепил свой аккаунт Instagram к своей бизнес-странице с помощьювход в систему
- Я получил страницу и маркер доступа пользователя через Graph API Explorer.Токен пользователя имеет следующие разрешения:
- электронная почта
- instagram_basic
- manage_pages
- pages_show_list
- pages_messaging
- public_profile
- Я могу получить информацию о соответствующей учетной записи Instagram, например
profile_pic
и username
.
Меня смущает то, что когда я читаю документацию, поиск информации о пользователе, кажется, работает нормально:
Однако, если я изменилURL-адрес, соответствующий URL-адресу для поиска мультимедиа и сохранению того же идентификатора пользователя, я получаю следующую ошибку
даже в документации сказано:
Чтобы получить все объекты мультимедиа для бизнес-пользователя Instagram, отправьте запрос GET на край пользователя / мультимедиа.
И URL-адрес примера запроса:
GET graph.facebook.com/17841405822304914/media
Источник: https://developers.facebook.com/docs/instagram-api/reference/user/media/
Что я делаю не так?URL, кажется, следует за описанием документации.Я использовал токен доступа пользователя для медиа-запроса.Токен доступа содержит разрешение на instagram_basic
, при необходимости, на основе документации:
Разрешения
токен доступа от Бизнес-пользователя Instagram, сследующие разрешения:
Я использую API версии 3.2.