Я пытаюсь разместить на боковой панели недавние материалы из Instagram пользователя. Я пытаюсь использовать API Instagram для получения мультимедиа.
http://instagram.com/developer/endpoints/users/
В документации указано GET https://api.instagram.com/v1/users/<user-id>/media/recent/
, но указано, что необходимо передать токен доступа OAuth. Маркер доступа представляет собой разрешение действовать от имени пользователя. Я не хочу, чтобы пользователи заходили в Instagram, чтобы увидеть это на боковой панели. Им даже не нужно иметь аккаунт в Instagram.
Например, я могу перейти на http://instagram.com/thebrainscoop, не входя в Instagram, и посмотреть фотографии. Я хочу сделать это через API.
В API Instagram запросы, не прошедшие аутентификацию пользователя, передают client_id
вместо access_token
. Если я попробую это сделать, то получу:
{
"meta":{
"error_type":"OAuthParameterException",
"code":400,
"error_message":"\"access_token\" URL parameter missing. This OAuth request requires an \"access_token\" URL parameter."
}
}
Так разве это невозможно? Нет ли способа получить последние (общедоступные) медиафайлы пользователя, не попросив пользователя сначала войти в учетную запись Instagram через OAuth?