Я хотел бы реализовать Instagram для плагина Wordpress. Этот плагин позволит пользователю отображать изображения instagram с комментариями, симпатиями и т.д. Я бы хотел использовать разные источники, такие как пользователь, теги и т.д. Там не будет взаимодействия с подобной системой комментариев. Это просто плагин для отображения сетки instagram.
Однако я не понимаю, как правильно использовать новый API. В руководстве разработчика instagram указано, что новый API будет ограничен количеством подключений и т.д. Я не знаю, может ли это повлиять на мой пример для плагина, который я хочу разработать.
Подводя итог, достаточно ли токена доступа делать то, что я хочу, или мне нужно использовать API, как этот класс-оболочку, с помощью api Key, api Secret и api Callback. Кажется, что информацию можно получить по-другому, но я не понимаю, что я должен использовать. Или мне нужно создать APP?
Может быть, эти вопросы могут показаться глупыми, но я не владею английским языком, и руководство разработчика по instagram просто не ясно для меня о том, как я должен использовать instagram для аутентификации/подключения с любым пользователем. Надеюсь, кто-то может мне немного повести.
Существует два способа решения этой проблемы.
1) Плагин требует, чтобы каждый пользователь регистрировал свое приложение с помощью Instagram.
Это означает, что каждый пользователь, который установит плагин, должен будет пройти процесс проверки приложений. Кроме того, вам нужно будет предоставить пользователям возможность предоставлять свои client_id
, client_secret
и обратный вызов. По сути, вы пишете код, чтобы все работало, но сложность настройки потока OAuth по-прежнему зависит от ваших пользователей.
2) Вы регистрируете свой плагин как приложение с Instagram и делаете запросы от имени своих пользователей.
Это намерение новых обновлений API OAuth и Instagrams. Это также вызовет всю сложность для вас автора плагина. Поскольку это открытый код, вам нужно будет выяснить, как защитить ваш client_secret
. Одним из решений может быть запуск службы для вашего плагина, который обрабатывает поток OAuth. У вас также могут быть проблемы с ограничениями API в зависимости от вашего использования и использования плагинов.
access_token
вы должны пройти через поток OAuth, для которого потребуется приложение с его cilent_id
и client_secret
. Когда у вас есть access_token
вы можете использовать любую конечную точку API, которая использует области, запрошенные у пользователя во время аутентификации. «Приложение» просто представляет вас как разработчика, поэтому Instagram может отслеживать и ограничивать ваше использование, если они обнаружат злоупотребления API.