У меня есть приложение, которое отображает мультимедийный пользовательский инстаграм (например, некоторые приложения для знакомств).
Кроме того, мое приложение было успешно проверено на предмет разрешений - instagram_graph_user_profile и instagram_graph_user_media и в режиме реального времени .
Но в консоли разработчика Facebook значок instagram не загорается зеленым . Пожалуйста, обратитесь к скриншоту. https://drive.google.com/open?id=1VnMHLqjTf1oRbvcm2g8Ol80AfB3JqMOg
Порядок отображения носителя следующий:
1. Мое приложение просит пользователей авторизоваться, используя
https://api.instagram.com/oauth/authorize?client_id=instagram-app-id&redirect_uri=redirect_uri&scope=scope&response_type=code&state=state
2. Выше api отвечает кодом. Затем внутренние вызовы -
https://api.instagram.com/oauth/access_token
с параметрами - client_id, client_secret, code, grant_type, redirect_uri
3. Как только я получаю токен из вышеуказанного API, я запрашиваю долгоживущий токен из короткоживущего токена, используя -
https://graph.instagram.com/access_token?grant_type=ig_exchange_token&client_secret=xyz&access_token=abc
4. Используя долгоживущий токен, сервер запрашивает информацию о пользователе, используя API -
https://graph.instagram.com/me?fields=id, username & access_token = ab c
5. Используя тот же долгоживущий токен, сервер отправляет запрос на получение пользовательских носителей с помощью API -
https://graph.instagram.com/me/media?fields=id, media_type, media_url, имя пользователя, заголовок, метка времени & access_token = ab c
Этот процесс работает только для пользователей теста ( пользователей теста Instagram, которые приняли приглашение стать тестером в Instagram Developer Platform ).
Когда не тестовый пользователь пытается просмотреть мультимедиа, на шаге 3 появляется сообщение об ошибке -
{"error": {"message": "Неподдерживаемый запрос на получение.", "type": "IGApiException", "code": 100, "fbtrace_id": "A0A24rNXCScki9Ck-8J_55b"}}
Я что-то упустил?
Вот так я вижу свои настройки Business API. Пожалуйста, обратитесь к скриншоту. https://drive.google.com/open?id=1Dfdihf20krEcYEmoh8z43_a1T5UQStXr
В моем разделе обзора приложений я не вижу ни одного соответствующего разрешения, которое необходимо повторно просмотреть.
Редактировать 1 -
Примечание. Мое приложение находится в бета-режиме (еще не запущено в магазине игр). Может ли это быть причиной?