Je suis en train d'intégrer mon flux d'images dans mon site Web en utilisant JSON, l'URL a besoin de mon identifiant d'utilisateur pour que je puisse récupérer ce flux.
Alors, où puis-je trouver/obtenir mon identifiant d'utilisateur ?
Je suis en train d'intégrer mon flux d'images dans mon site Web en utilisant JSON, l'URL a besoin de mon identifiant d'utilisateur pour que je puisse récupérer ce flux.
Alors, où puis-je trouver/obtenir mon identifiant d'utilisateur ?
Réponse très tardive mais je pense que c'est la meilleure réponse à ce sujet. J'espère que cela vous sera utile.
Vous pouvez obtenir des informations sur l'utilisateur lorsqu'une demande est faite avec l'url ci-dessous :
https://www.instagram.com/{username}/?__a=1
Par exemple
Cette url obtiendra toutes les informations sur un utilisateur dont le nom d'utilisateur est therock
https://www.instagram.com/therock/?__a=1
Mise à jour en Mar-19-2022, l'API nécessite maintenant un login. Désolé pour les mauvaises nouvelles.
Mais nous pouvons résoudre ce problème de deux manières.
[Votre application] --> [Serveur proxy] --> [Instagram] --> [Serveur proxy] -(forward)-> [Votre application].
Pour le serveur proxy, vous pouvez utiliser une application Nodejs qui installe le module headless Chromium (Puppeteer par exemple), connecté avec un compte instagram.
Preuve de concept :
https://www.youtube.com/watch?v=ZlnNBpCXQM8
https://www.youtube.com/watch?v=eMb9us2hH3w
Mise à jour en juin-20-2019, l'API est maintenant publique. Aucune authentification n'est requise.
Mise à jour en Décembre-11-2018, j'avais besoin de confirmer que ce point de terminaison fonctionne toujours.
Vous devez vous connecter avant d'envoyer une requête à ce site car il n'est plus public.
Mise à jour le 17 avril 2018, il semblerait que ce point d'accès fonctionne toujours (mais il n'est plus public), vous devez envoyer une requête avec des informations supplémentaires à ce point d'accès. (Appuyez sur F12 pour ouvrir la barre d'outils du développeur, puis cliquez sur l'onglet Réseau et tracez la requête).
Désolé, je suis trop occupé. J'espère que ces informations vous aideront. Hmm, n'hésitez pas à me donner un vote négatif si vous voulez.
Mise à jour en avr-12-2018, cameronjonesweb a déclaré que ce point de terminaison ne fonctionne plus. Lorsqu'il/elle essaie d'accéder à ce point de terminaison, le code d'état 403 est renvoyé.
Voici une interface web simple que j'ai mise en place pour rechercher l'identifiant d'un utilisateur d'instagram : http://jelled.com/instagram/lookup-user-id
Obtenez facilement l'ID utilisateur et les détails de l'utilisateur.
[https://api.instagram.com/v1/users/search?q=\[](https://api.instagram.com/v1/users/search?q=[) NOM DE L'UTILISATEUR ]&client_id=[ ID du client de l'APP].
Par exemple :
https://api.instagram.com/v1/users/search?q=zeeshanakhter2009&client_id=enter_your_id
Résultat :
{"meta":{"code":200}, "data" :[{"username" : "zeeshanakhter2009", "bio" : "http://about.me/zeeshanakhter", "website" : "http://zeeshanakhter.com", "profile_picture" : "http://images.ak.instagram.com/profiles/profile\_202090411\_75sq\_1377878261.jpg", "full_name" : "Zeeshan Akhter","id":"202090411"}]}
La plupart des méthodes sont obsolètes depuis les changements d'api de juin, 1/2016.
Ce qui suit a fonctionné pour moi,
à l'invite de commande, entrez la commande ci-dessous et appuyez sur Entrée :
window._sharedData.entry_data.ProfilePage[0].user.id
Si vous avez de la chance, vous l'obtiendrez du premier coup, sinon, soyez patient, rafraîchissez la page et réessayez. Continuez jusqu'à ce que vous voyiez user-id. Bonne chance !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.