Итак, я пытаюсь настроить простую веб-страницу с токенами аутентификации, чтобы просто получать информацию из тестовой учетной записи Instagram. У меня есть следующий токен в заголовке URL-адреса, вот пример того, что я получаю:
code=a4eb4c7be00045969ff124fe5e840508
Я хочу передать это в GET:
https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN
где код, который я получаю, идет туда, где находится ACCESS-TOKEN. Правильно ли я говорю, что это токен доступа или что-то еще? Если это так, как мне вставить этот код в мой оператор get?





Это не токен доступа. Это код, который вам нужно заменить на токен доступа. Посмотрите на поток на стороне сервера, описанный здесь: https://instagram.com/developer/authentication/
Шаг 1. Направьте пользователя на этот URL: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code
Шаг 2. Получите http://your-redirect-uri?code=CODE с перенаправлением
Здесь вы получаете код для обмена на токен доступа.
Шаг 3: Вам нужно будет выполнить POST-запрос к конечной точке access_token:
curl -F 'client_id=CLIENT_ID' \
-F 'client_secret=CLIENT_SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \
-F 'code=CODE' \
https://api.instagram.com/oauth/access_token
Затем вы получите обратно действительный токен доступа, который можно использовать в GET:
https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN