2015-12-03 3 views
1

Я хотел бы реализовать Instagram для плагина Wordpress. Этот плагин позволит пользователю отображать изображения instagram с комментариями, любит и т. Д. Я бы хотел использовать разные источники, такие как пользователь, теги и т. Д. Там не будет взаимодействия с подобной системой комментариев. Это просто плагин для отображения сетки instagram.php - New Instagram API

Однако я не понимаю, как правильно использовать новый API. В руководстве разработчика instagram сказано, что новый API будет ограничен количеством подключений и т. Д. Я не знаю, может ли это повлиять на мой пример для плагина, который я хочу разработать.

Подводя итог, существует ли токен доступа, чтобы сделать то, что я хочу, или мне нужно использовать API, как этот класс-оболочку, с помощью api Key, api Secret, api Callback. Кажется, что информацию можно получить по-другому, но я не понимаю, что я должен использовать. Или мне нужно создать APP?

Возможно, эти вопросы могут показаться глупыми, но я не владею английским языком, и руководство разработчика по instagram просто не ясно для меня о том, как я должен использовать instagram для аутентификации/подключения с любым пользователем. Надеюсь, кто-то может мне немного повести.

+0

Просьба уточнить. Что вы подразумеваете под «ли токен доступа достаточно, чтобы делать то, что я хочу, или мне нужно использовать API, подобный этому классу-оболочке, с« api Key »,« api Secret »,« api Callback »? Поскольку токен доступа генерируется из «api key» и «api secret», так автоматически, вам нужны эти. – cwps

ответ

1

Существует 2 способа решения этой проблемы.

1) Плагин требует, чтобы каждый пользователь регистрировал свое приложение с Instagram.

Это означает, что каждый пользователь, который устанавливает плагин, должен пройти через app review process. Кроме того, вам нужно будет предоставить пользователям возможность отправлять свои client_id, client_secret и обратный вызов. По сути, вы пишете код, чтобы все работало, но сложность настройки потока OAuth по-прежнему зависит от ваших пользователей.

2) Вы регистрируете свой плагин в качестве приложения с Instagram и выполняете запросы от имени своих пользователей.

Это намерение новых обновлений API OAuth и Instagrams. Это также вызовет всю сложность для вас автора плагина. Поскольку это открытый код, вам нужно будет выяснить, защитите ли ваш client_secret. Одним из решений может быть запуск службы для вашего плагина, который обрабатывает поток OAuth. У вас также могут быть проблемы с ограничениями API в зависимости от вашего использования и использования плагинов.

+0

Благодарим вас за ответ. Является ли приложение обязательным с новой instagram api? Могу ли я получить контент от instagram (последние медиа, хэштаг-медиа) только с помощью access_token от пользователя без использования приложения? В чем разница между приложением и api, использующим токен доступа? – freaky

+0

Чтобы получить «access_token», вам необходимо пройти через поток [OAuth flow] (https://www.instagram.com/developer/authentication/), для которого потребуется приложение с 'cilent_id' и' client_secret'. Когда у вас есть 'access_token', вы можете использовать любую API-конечную точку, которая использует области, запрошенные пользователем во время аутентификации. «Приложение» просто представляет вас как разработчика, поэтому Instagram может отслеживать и дросселировать ваше использование, если они обнаруживают злоупотребление api. – shrunyan

+0

Хорошо спасибо за ответ. Таким образом, независимо от метода токен доступа будет ограничен для запроса конечной точки. Я создал приложение, чтобы автоматически получать access_token от пользователей, но я все еще хочу получить обзор, чтобы использовать его. В режиме песочницы доступный токен доступа (даже для зарегистрированного пользователя в режиме песочницы) не имеет разрешения для всех областей ... – freaky

Смежные вопросы