php - новый API Instagram

1

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

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

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

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

  • 0
    Пожалуйста, дополните. Что вы подразумеваете под "достаточно ли токена доступа, чтобы делать то, что я хочу, или мне нужно использовать API-интерфейс, подобный этому классу-обертке, с 'api Key', 'api Secret', 'api Callback'"? Поскольку токен доступа генерируется из «ключей API» и «секрета API», поэтому они вам нужны автоматически.
Теги:
token
instagram-api

1 ответ

1
Лучший ответ

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

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

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

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

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

  • 0
    Спасибо за ваш ответ. Является ли приложение обязательным с новым API Instagram? Могу ли я по-прежнему получать контент из Instagram (последние медиафайлы, хэштег-медиа) только с access_token от пользователя без использования приложения? В чем разница между приложением и API, использующим токен доступа?
  • 0
    Чтобы получить access_token вы должны пройти через поток OAuth, для которого потребуется приложение с его cilent_id и client_secret . Когда у вас есть access_token вы можете использовать любую конечную точку API, которая использует области, запрошенные у пользователя во время аутентификации. «Приложение» просто представляет вас как разработчика, поэтому Instagram может отслеживать и ограничивать ваше использование, если они обнаружат злоупотребления API.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню