web-dev-qa-db-fra.com

Vous n'êtes pas un utilisateur sandbox de ce client. Erreur Codeigniter-Instagram api

Dans mon projet codeigniter, j'essaie d'utiliser Instagram API pour vous connecter.

This est la bibliothèque que j'utilise.

Mais en allant sur la page de connexion, il affiche une erreur

{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Vous n'êtes pas un utilisateur sandbox de ce client"}

L'URL d'échantillon est

https://www.instagram.com/oauth/authorize/?client_id=[client ID]&redirect_uri=[your url]&response_type=code

Pourquoi ça marche comme ça? Toute aide pourrait être appréciée

8
Arun

Selon cette erreur:

{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Vous n'êtes pas un utilisateur sandbox de ce client"}

Tout d'abord, vous devez créer Utilisateur Sandbox :

Étape 1:

Connectez-vous à votre compte à partir d'ici "http://instagram.com/developer" et cliquez sur Gérer les clients pour créer un nouveau client, assurez-vous que le statut du client est Sandbox .

Étape 2:

Remplissez tous les champs obligatoires et définissez OAuth redirect_uri champ à "http: // localhost" sans utiliser de guillemets. également décoché Disable implicit OAuth

Étape 3:

Maintenant, vous pouvez voir l'ID client dans la zone Détails du client, il vous suffit maintenant de générer un jeton d'accès pour l'API d'accès, vous pouvez utiliser cette URL:

https://instagram.com/oauth/authorize/?client_id=[CLIENT_ID_HERE]&redirect_uri=http://localhost&response_type=token

Vous pouvez vérifier l'état du client à partir d'ici: enter image description here

Référence: http://jelled.com/instagram/access-token

11
devpro

Dans ce cas d'erreur:

{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "Vous n'êtes pas un utilisateur sandbox de ce client"}

Vous devez ajouter cet utilisateur Instagram à Sandbox Users:

Étape 1:

Allez https://www.instagram.com/developer/clients/manage/

Appuyez sur Manage.

Appuyez sur Sandbox.

Étape 2:

Tapez Instagram ID de l'utilisateur vous obtenant cette erreur, ajoutez et appuyez sur Save. Vous verrez pending devant l'utilisateur que vous avez ajouté.

Étape 3:

Vous devez maintenant accepter l'invitation. Connectez-vous à ce compte Instagram sur le https://www.instagram.com .

Allez sur https://www.instagram.com/developer/clients/sandbox_invites/

http://joxi.ru/l2ZRDDPFzV9GK2.jpg

Appuyez sur Accept.

Terminé! Maintenant, ça devrait marcher.

3
Argus

En plus des réponses déjà fournies:

Vérifiez le compte auquel vous êtes connecté sur Instagram

Vous ne pouvez pas être connecté au compte A et demander un jeton pour le compte B .

C'est une réponse simple, mais je viens de passer 15 minutes à comprendre cela, car je suis connecté à différents comptes sous différentes fenêtres Chrome Chrome.

1
timofey.com