13 votes

Instagram. Étant donné un User_id, comment puis-je trouver le nom d'utilisateur ?

J'ai une liste de milliers d'identifiants d'instagram. Comment puis-je obtenir leurs noms d'utilisateurs Instagram ?

Merci

9voto

raiym Points 678

Si vous n'avez pas d'application instagram approuvée, je vous suggère d'utiliser cette bibliothèque php : https://github.com/postaddictme/instagram-php-scraper

$instagram = Instagram::withCredentials('username', 'password', 'path/to/cache/');
$account = $instagram->getAccountById('193886659');
echo $account->getUsername();

Ou un accès direct :

https://www.instagram.com/query/?q=ig_user(3){id,username,external_url,full_name,profile_pic_url,biography,followed_by{count},follows{count},media{count},is_private,is_verified}

Mise à jour : Cette url ne fonctionne plus. Vous devez utiliser POST. Voir le repo pour savoir comment

6voto

krisrak Points 2583

Vous devez utiliser l'API d'Instagram :

https://api.instagram.com/v1/users/{user-id}/?access_token=ACCESS-TOKEN

La réponse contiendra le nom d'utilisateur, le nom complet, la biographie, le nombre de followers et d'autres informations.

Mais vous devez faire approuver votre application par Instagram avant de pouvoir accéder à l'API.

Vous pouvez essayer https://www.picodash.com il vous permet de rechercher un identifiant et d'obtenir des résultats d'utilisateurs, mais il s'agira d'un processus manuel pour rechercher un par un et obtenir les informations.

4voto

Matt K Points 378

Maintenant que l'API Instagram référencée dans la réponse approuvée est n'est plus disponible vous devrez recourir au grattage décrit dans l'autre réponse. Cela dit, j'ai abouti à cet OS parce que j'essayais de comprendre en quoi un utilisateur avait changé son nom d'utilisateur.

Voici ce que j'ai découvert : si vous avez un identifiant, vous avez probablement utilisé un outil de scraping ou quelque chose comme Stogramme 4K . Si c'est le cas, il se peut très bien que l'URL directe d'une page média ressemble à quelque chose comme ça : https://www.instagram.com/p/Bjh4rbdHcCU/ La façon la plus simple d'obtenir le nouveau nom d'utilisateur est d'aller directement à cette URL qui aura été mise à jour avec le nouveau nom d'utilisateur. Si vous l'automatisez, il est assez facile de récupérer le nouveau nom d'utilisateur à partir de l'URL de la page. <title> élément.

Je sais que la question du posteur initial était un peu différente de celle-ci, mais j'espère que c'est une solution pour certaines des personnes qui se retrouvent sur cette page.

Prograide.com

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.

Powered by:

X