Получить средства массовой информации из государственного бюджета с API instagram


Я работаю в компании, которая отображает контент на больших экранах, расположенных в общественных местах, таких как спортивные залы или залы ожидания.

Один клиент попросил приложение, которое показывает Instagram контент из аккаунтов знаменитостей, поэтому я создал его с помощью Instagram API. Проблема в том, что приложение находится в sandbox mode и получает пустые данные.

Похоже, я могу показывать только медиа от пользователей песочницы (не Beyonce), когда я подал на рецензию, она была отклонена, потому что не соответствует требованиям.

Является есть способ заставить его работать?

Во время тестов я использовал допустимый маркер доступа, который я нашел в интернете, но я не думаю, что это допустимое решение.

1 2

1 ответ:

Вы правы, когда приложение находится в sandbox mode , вы можете видеть только данные о пользователях Instagram из песочницы, которые вы установили заранее. В этом режиме вы не получите никаких открытых данных о Instagram.

Согласно API, ваше приложение не имеет критериев, необходимых для утверждения.

Из Permissions Review Страница:

Допустимые Варианты Использования

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

  • чтобы помочь люди делятся своим собственным контентом с сторонними приложениями
  • чтобы помочь брендам и рекламодателям понять и управлять своей аудиторией и права на цифровые медиа
  • чтобы помочь вещателям и издателям обнаружить контент, получить цифровые > права на медиа и обмениваться медиа с надлежащей атрибуцией

Они также перечислили случаи использования приложений, которые не получат одобрения, и похоже, что ваше приложение соответствует одному из них:

Вот некоторые примеры сценарии, которые не будут утверждены:

  • одноразовые проекты . Если вы являетесь агентством, создающим веб-сайты или другие интеграции, обратите внимание, что мы не предоставляем разрешения клиентам, созданным для одноразовых проектов. Если вы заинтересованы в создании продукта, платформа или виджет, который будет использоваться в качестве сервиса через несколько проекты, то вы можете отправить один client_id, который вы можете использовать через несколько проектов
    ...

Чтобы получить одобрение вы должны изменить ваше приложение, чтобы соответствовать критериям, возможно, построить несколько проектов?

Вы также можете попытаться вытащить данные из этого URL: https://www.instagram.com/<username>/media/

Для Beyonce учетная запись, использование: https://www.instagram.com/beyonce/media/

Наконец, access token является уникальным для каждого приложения, поэтому вы не можете использовать случайное. Вот учебное пособие по how to generate access token для вашего приложения.