hashtags - API de Instagram: ¿Cómo puedo recuperar la lista de personas que un usuario está siguiendo en Instagram?
instagram api python (2)
Me gustaría saber cómo puedo recuperar la lista de personas que un usuario está siguiendo en Instagram. Esto se debe a que este usuario en particular es alguien a quien sigo. Así que tengo acceso a sus fotos y sus seguidores en la aplicación de Instagram.
¿Cómo puedo usar la API de Instagram para hacer esto? ¿Es legal hacer esto?
La respuesta de Shiva ya no se aplica. La llamada a la API " / users / {user-id} / follows " no es compatible con Instagram por algún tiempo (se deshabilitó en 2016).
Durante un tiempo, solo pudo obtener sus propios seguidores / seguidores con el punto final "/ users / self / follow" , pero Instagram desactivó esa función en abril de 2018 (con el problema de Cambridge Analytica). Puedes leer sobre esto aquí .
Por lo que sé (en este momento) no hay un servicio disponible (oficial o no oficial) donde pueda obtener los seguidores / seguidores de un usuario (incluso el suyo propio).
Puede usar el siguiente punto final de la API de Instagram para obtener una lista de las personas que un usuario está siguiendo.
https://api.instagram.com/v1/users/{user-id}/follows?access_token=ACCESS-TOKEN
Aquí está la documentación completa para ese punto final. GET /users/user-id/follows
Y aquí hay una respuesta de ejemplo de la ejecución de ese punto final.
Dado que este punto final requiere una user-id
(y no user-name
), dependiendo de cómo haya escrito su cliente de API, es posible que tenga que hacer una llamada al punto final de /users/search con un nombre de usuario y luego obtener el usuario. -idida de la respuesta y pásela al punto final /users/user-id/follows
para obtener la lista de seguidores.
IANAL , pero teniendo en cuenta que está documentado en su API y teniendo en cuenta los términos de uso, no veo cómo no sería legal hacerlo.