В документации говорится (шаг 4):
В разделе «Обзор приложения для Instagram» нажмите «Добавить в отправку» для каждого разрешения, которое потребуется вашему приложению от пользователей. instagram_basic не требуется. instagram_manage_comments, instagram_manage_insights и instagram_content_publish не являются обязательными.
Прокрутите страницу вниз и в подразделе «Текущая отправка» для каждой отправки щелкните ссылку «Просмотр заметок».
В диалоговом окне "Просмотр заметок" для каждого отправленного разрешения укажите, как вы будете использовать данные, возвращаемые любыми конечными точками, которым требуется разрешение, а также снимок экрана, показывающий, как ваше приложение будет использовать эти данные.
После того, как вы заполнили заметки для всех представленных разрешений, нажмите кнопку «Отправить на проверку» внизу страницы. Обратите внимание, что это отдельно от вашего обзора приложения, который вы сделаете после тестирования.
После того, как вы добавили продукты Facebook Login и Instagram API в конфигурацию вашего приложения, добавьте Facebook Login в свое приложение и запишите скринкаст, показывающий, как вы будете использовать данные, возвращаемые Instagram API. Это похоже на скринкаст входа в Facebook, но с данными Instagram, поэтому применяются те же правила.
Шаг 5:
Получив уведомление о том, что ваш продукт Instagram API был одобрен, вы можете использовать Graph API Explorer для тестирования своего приложения.
С помощью входа в Facebook я могу создать приложение, работающее в режиме песочницы. Что позволяет мне создать скринкаст. Чтобы иметь возможность использовать Instagram Graph API (на сайте), мне нужны (из того, что я могу собрать):
- Страница Facebook связана с бизнес-аккаунтом Instagram
- значок приложения
- страница политики конфиденциальности
- сайт с рабочим Facebook Login
- описание того, как будет использоваться каждое разрешение
- скринкаст ... что именно? сайта, который в основном готов, но вместо того, чтобы получать данные из Instagram, он жестко запрограммировал их в коде?
Или все-таки есть режим песочницы?
UPD Я выделил важные части в цитатах выше. Потом:
5. Протестируйте свое приложение.
Получив уведомление о том, что ваш продукт Instagram API был одобрен, вы можете использовать Graph API Explorer для тестирования своего приложения.
Перейдите в Graph API Explorer ...
Первый вызов, который вы сделаете, - это край Graph API / user / accounts ...
Найдите страницу, которую вы подключили к учетной записи Instagram Business, и щелкните ее идентификатор ...
Затем [make / page? Fields = instagram_business_account request].
Здесь я получаю пустой ответ в Graph API Explorer (возвращается только поле id) или:
200: - OAuthException: (# 200) Доступ к этим данным временно отключен для неактивных приложений или приложений, которые в последнее время не обращались к этим данным из-за изменений, которые мы вносим в платформу Facebook. https://developers.facebook.com/status/issues/205942813488872/
GET /...?fields=instagram_business_account HTTP / 1.1
на моем сайте. Какие запросы к Instagram Graph API я могу сделать перед прохождением обзора (Instagram App Review и Facebook App Review)?
instagram_business_account
через проводник и считаю, что это лишает меня возможности делать какие-либо запросы к Instagram API, особенно через проводник. Теперь, когда я думаю об этом, это может быть временная мера со стороны Facebook, принятая после скандала с конфиденциальностью данных Cambridge Analytics, и, надеюсь, через некоторое время она будет снята. - person x-yuri   schedule 12.04.2018instagram_business_account
. - person x-yuri   schedule 17.04.2018instagram_business_account id
, используя эту конечную точкуme/accounts?limit=100&fields=id,name,instagram_business_account{id,username}
. Но я получаю ту же ошибку, что и вы, при попытке получить данные с помощью этого идентификатора. - person Joel   schedule 17.04.2018