Jak mogę uzyskać media użytkownika z Instagramu bez uwierzytelniania jako użytkownik?
Próbuję umieścić ostatnie media użytkownika na Instagramie na pasku bocznym. Próbuję użyć interfejsu API Instagram do pobrania nośnika.
http://instagram.com/developer/endpoints/users/
Dokumentacja mówi o GEThttps://api.instagram.com/v1/users/<user-id>/media/recent/
, ale mówi, aby przekazać token dostępu OAuth. Token dostępu reprezentuje upoważnienie do działania w imieniu użytkownika. Nie chcę, aby użytkownicy logowali się na Instagramie, aby zobaczyć to na pasku bocznym. Nie powinni nawet potrzebować konta na Instagramie.
Na przykład mogę iść dohttp://instagram.com/thebrainscoop bez zalogowania się na Instagramie i zobaczenia zdjęć. Chcę to zrobić za pośrednictwem interfejsu API.
W interfejsie API Instagram żądania nie uwierzytelnione przez użytkownika są przekazywaneclient_id
zamiastaccess_token
. Jeśli jednak spróbuję, dostanę:
{
"meta":{
"error_type":"OAuthParameterException",
"code":400,
"error_message":"\"access_token\" URL parameter missing. This OAuth request requires an \"access_token\" URL parameter."
}
}
Czy to nie jest możliwe? Czy nie ma możliwości pobrania najnowszego (publicznego) nośnika użytkownika bez uprzedniego poproszenia użytkownika o zalogowanie się na konto Instagram za pośrednictwem OAuth?