J'essaie de mettre les médias Instagram récents d'un utilisateur sur une barre latérale. J'essaie d'utiliser l'API d'Instagram pour récupérer les médias.
http://instagram.com/developer/endpoints/users/
La documentation indique qu'il faut obtenir https://api.instagram.com/v1/users/<user-id>/media/recent/
mais il est dit de passer un jeton d'accès OAuth. Un jeton d'accès représente l'autorisation d'agir au nom d'un utilisateur. Je ne veux pas que les utilisateurs doivent se connecter à Instagram pour voir cela sur la barre latérale. Ils ne devraient même pas avoir besoin d'avoir un compte Instagram.
Par exemple, je peux aller à http://instagram.com/thebrainscoop sans être connecté à Instagram et voir les photos. Je veux faire ça à travers l'API.
Dans l'API d'Instagram, les requêtes non authentifiées par l'utilisateur transmettent un identifiant client_id
au lieu d'un access_token
. Si j'essaie, cependant, je reçois :
{
"meta":{
"error_type":"OAuthParameterException",
"code":400,
"error_message":"\"access_token\" URL parameter missing. This OAuth request requires an \"access_token\" URL parameter."
}
}
Alors, ce n'est pas possible ? N'y a-t-il aucun moyen de récupérer les derniers médias (publics) d'un utilisateur sans lui demander de se connecter d'abord à un compte Instagram via OAuth ?