Facebook Graph API, v3.2 - Как получить пользовательские медиафайлы для учетной записи Instagram (3.6.2019)? - PullRequest
0 голосов
/ 06 марта 2019

Я работаю над интеграцией 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.

Меня смущает то, что когда я читаю документацию, поиск информации о пользователе, кажется, работает нормально:

enter image description here

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

enter image description here

даже в документации сказано:

Чтобы получить все объекты мультимедиа для бизнес-пользователя Instagram, отправьте запрос GET на край пользователя / мультимедиа.

И URL-адрес примера запроса:

GET graph.facebook.com/17841405822304914/media

Источник: https://developers.facebook.com/docs/instagram-api/reference/user/media/

Что я делаю не так?URL, кажется, следует за описанием документации.Я использовал токен доступа пользователя для медиа-запроса.Токен доступа содержит разрешение на instagram_basic, при необходимости, на основе документации:

Разрешения

токен доступа от Бизнес-пользователя Instagram, сследующие разрешения:

  • instagram_basic

Я использую API версии 3.2.

...