API Instagram: page not found

Eléphanteau du PHP | 35 Messages

24 avr. 2015, 21:02

Bonjour à tous,

Je suis en train de travailler sur l'API Instagram. J'ai juste besoin de récupérer le nombre de followers de mon compte. Pour cela j'ai créé mon application dans l'espace développeur, j'ai généré un token et récupérer mon ID.

Le problème étant que l'URL généré renvoit vers une page not found:
https://api.instagram.com/v1/users/[MON ... [MON_TOKEN]

D'une manière générale, à chaque fois qu'il faut renseigné l'ID et l'access token, j'arrive sur une page not found. Le compte Instagram existe bien pourtant.

Savez-vous d'où cela peut venir ?

[EDIT]
Dans les options de mon application sur l'espace développeur Instagram, lorsque je coche "Enforce signed requests", j'ai un message d'erreur : {"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Invalid signed-request: Missing required parameter 'sig'"}

Ce qui signifie déjà que l'URL de l'API est bonne

Merci d'avance.

Eléphanteau du PHP | 35 Messages

29 avr. 2015, 03:25

Help please, je n'ai toujours pas réussi à résoudre ce problème :( Impossible de savoir où est mon erreur, j'ai même essayé avec plusieurs comptes instagram et à chaque fois, la fonction /users/ dans l'API me renvoit vers une page not found

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

29 avr. 2015, 12:49

Bonjour,

Est-ce que tu effectues bien l'authentification via oAuth ?
Car ce que tu récupères dans l'espace client n'est probablement pas un access_token mais un CLIENT-ID.
Et c'est avec ce CLIENT-ID que tu peux générer un access_token : https://instagram.com/developer/authentication/

Sinon, il existe des librairies PHP qui devraient te permettre de gagner du temps :
https://github.com/galen/PHP-Instagram-API
https://github.com/cosenary/Instagram-PHP-API
N'ayant pas de compte Instagram, je n'ai pas testé.
Quand tout le reste a échoué, lisez le mode d'emploi...