J'aimerais savoir comment récupérer la liste des personnes qu'un utilisateur suit sur Instagram. Ceci est donné que cet utilisateur particulier est quelqu'un que je suis. J'ai donc accès à ses photos et à ses suiveurs sur l'application Instagram.
Comment puis-je utiliser l'API Instagram pour cela? Est-ce légal de faire?
Vous pouvez utiliser le point de terminaison de l'API Instagram suivant pour obtenir la liste des personnes suivies par un utilisateur.
https://api.instagram.com/v1/users/{user-id}/follows?access_token=ACCESS-TOKEN
Voici la documentation complète de ce noeud final. GET / users/id-utilisateur/suit
Et voici un exemple de réponse à partir de l'exécution de ce noeud final.
Comme ce noeud final nécessitait un user-id
(et pas user-name
), en fonction de la manière dont vous avez écrit votre client API, vous devrez peut-être appeler le noeud final / users/search avec un nom d'utilisateur, puis obtenir l'ID utilisateur de la réponse. et transmettez-le à ce qui précède /users/user-id/follows
endpoint pour obtenir la liste des abonnés.
IANAL , mais vu que c'est documenté dans leur API, et en regardant les conditions d'utilisation, je ne vois pas en quoi cela ne serait pas légal.
La réponse de Shiva ne s'applique plus. L'appel API "/utilisateurs/{id-utilisateur}/suivante " n'est plus pris en charge par Instagram depuis un certain temps (il a été désactivé en 2016).
Pendant un certain temps, vous n’avez pu obtenir que vos propres suiveurs/suivis avec "/ utilisateurs/auto/suivants" terminal, mais Instagram a désactivé cette fonctionnalité en avril 2018 (avec le numéro de Cambridge Analytica). Vous pouvez lisez à ce sujet ici .
Pour autant que je sache (à ce moment-ci), il n’existe pas de service (officiel ou non officiel) permettant d’obtenir les suiveurs/suiveurs d’un utilisateur (même le vôtre).
Vous pouvez utiliser Phantombuster . Instagram a défini une limite de taux, vous devrez donc utiliser plusieurs comptes ou attendre 15 minutes pour la prochaine exécution.