Instagram cet utilisateur n'existe pas
Je vais essayer d'obtenir medida des données à partir d'Instagram par l'intermédiaire de leur service REST. J'ai un jeton d'accès et essayé d'obtenir des données de médias, je suis en utilisant cette requête
https://api.instagram.com/v1/users/184692323/media/recent/?access_token=
Je reçois cette réponse
{"meta":{"error_type":"APINotFoundError","code":400,"error_message":"this user does not exist"}}
L'ID d'utilisateur n'existe pas, en fait, j'ai essayé d'utiliser de Lady Gaga, ID utilisateur, que j'ai obtenu à partir d'ici: http://jelled.com/instagram/lookup-user-id#
Lorsque j'utilise mon identifiant de l'utilisateur, il fonctionne. Il semble juste de ne pas travailler avec d'autres id utilisateur.
Que puis-je faire? Est-ce quelque chose lié à ces nouveaux "sanbox" règles?
source d'informationauteur user2529173
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes toujours en cours d'exécution dans Instagram Sandbox mode: https://www.instagram.com/developer/sandbox/.
Citant leur page:
For example, if you query the /users/{user-id}/endpoint and the {user-id} is a sandbox user, then you will get the normal API response; but if the {user-id} is not a sandbox user, you will get a APINotFound error.
J'ai le même problème pour les non-utilisateurs de Sandbox, qui sont publiques, mais néanmoins Instagram retourne ce n'est pas un utilisateur valide. Donc les docs semblent corrects.
l'utilisateur quitte, mais vous pouvez être bloqué par instagram pour faire du spam, en général, vous obtenez cette réponse si le spam a été détectée par un compte, essayez avec un autre utilisateur
access_token
il devrait fonctionner.Je suis très en retard, mais vous avez besoin d'inviter l'utilisateur dans votre application sandbox et il doit accepter votre invitation à réellement obtenir toutes les informations.
En plus de ce que Dennis a dit,
Vous devez soumettre votre Application pour l'examen, si vous êtes en train de faire des choses avec les profils publics. C'est pas super compliqué, mais vous aurez besoin pour construire un véritable cas d'utilisation pour eux d'approuver votre appli en mode bac à sable.
Ou, vous pouvez ajouter des utilisateurs que vous souhaitez jouer avec votre sandbox de l'application.