Как аутентифицировать приложение Instagram в доставляемом коде? - PullRequest
0 голосов
/ 01 мая 2019

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

Шаг первый: направьте пользователя на наш URL авторизации
Шаг второй: получить перенаправление из Instagram
Шаг третий: запрос маркера доступа

Рабочий процесс выглядит так:

  1. Направьте пользователя на URL аутентификации, передав client_id.
  2. Пользователь аутентифицируется и возвращается к URL обратного вызова.
  3. Моя страница получает возвращенные code.
  4. Отправьте client_id, client_secret и code, чтобы получить access_token.
  5. Используйте access_token для извлечения медиа из API.

Проблема в том, что я доставлю этот код моему коллеге, и я не хочу жестко кодировать мой client_secret. Итак, я предполагаю, что не могу использовать свою собственную учетную запись разработчика. Нужно ли моему коллеге создать собственную учетную запись разработчика, зарегистрировать приложение и получить свои собственные client_id и client_secret?

Будет ли это правильный рабочий процесс для моей ситуации?

  1. Поручить моему коллеге создать учетную запись разработчика, зарегистрировать приложение и получить client_id и client_secret.
  2. Предложите им ввести свои client_id в форму на своем сайте.
  3. Отправьте форму на URL аутентификации Instagram и получите возвращенный code.
  4. Предложите им ввести, введите их client_id снова с их client_secret в форме.
  5. Отправьте client_id, client_secret и code и получите access_token (используя CURL).
  6. Сохраните access_token в базе данных для последующего использования.
...