2017-09-07 3 views
0

J'ai tenté d'obtenir des jetons d'accès pour l'API Box et je rencontre un problème persistant. Je suis les étapes énumérées sur la page this. Je suis capable de faire la première étape et obtenir un jeton de sécurité d'une demande àerreur invalid_grant lors de la tentative d'API oAuth2 for Box

https://account.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIENT_ID&state=security_token%3DKnhMJatFipTAnM0nHlZA

Je fais alors une requête POST à ​​

https://www.box.com/api/oauth2/token?grant_type=authorization_code&code={CODE_FROM_PREVIOUS_REQUEST}&client_id{MY_CLIENT_ID}&client_secret={MY_CLIENT_SECRET}

Je suis aussi, y compris l'en-tête
Content-Type: application/x-www-form-urlencoded

Avec tout cela je reviens: { "error": "invalid_request", "error_description": "Invalid grant_type parameter or parameter missing" }

Y a-t-il quelque chose qui me manque ici? Merci à l'avance, toute aide serait appréciée

Répondre

0

Vous n'êtes pas en train de poster les paramètres puisque vous les avez inclus dans l'URL comme paramètres de requête. Vous devez transmettre les paramètres dans le corps de la requête HTTP.

+0

Cela a fonctionné, merci beaucoup – Bejal