2016-08-02 4 views
0

J'ai écrit le code suivant pour me connecter et récupérer un jeton du Autodesk. mais cela ne fonctionne pas correctement:400 (demande incorrecte) lorsque je demande un jeton

var client = new RestClient("https://accounts.autodesk.com"); 
client.Authenticator = OAuth1Authenticator.ForRequestToken(consumerKey, consumerSecret); 
var request = new RestRequest("OAuth/RequestToken", Method.POST); 
var response = await _client.Execute(request); 

L'exécution de la requête déclenche une exception de demande incorrecte.

Response status code does not indicate success: 400 (Bad Request). 

Pour consumerKey et je consumerSecret respectivement utilisé mon e-mail et le mot de passe associé que je suis déjà inscrit dans accounts.autodesk.com

Comment puis-je comprendre si j'envoie la demande dans un format incorrect ou je viens envoyez un mauvais consumerKey et consumerSecret. Et s'ils ont tort, pourriez-vous me dire où je peux obtenir ces paramètres auprès d'Autodesk?

+0

quelle API Autodesk souhaitez-vous appeler? –

Répondre

1

Ce n'est pas du tout votre adresse e-mail et mot de passe que vous devez utiliser, mais des clés API générées à partir de votre compte sur notre portail de développeur.

S'il vous plaît vous inscrire ou ouvrir une session sur le portail: https://developer.autodesk.com/ Et suivez le tutoriel étape par étape afin de demander un jeton, il y a des explications détaillées sur le flux de travail là-bas, il ne peut pas être plus facile que: https://developer.autodesk.com/en/docs/oauth/v2/tutorials.

J'ai créé un échantillon C# et lib, mais il n'a pas encore été mis à jour pour utiliser les étendues, vous pouvez jeter un oeil à la discussion dans les questions: https://github.com/Developer-Autodesk/view.and.data-dotnet-wpf.tutorial

Enfin nous travaillons sur les enveloppes générées pour Notre API REST nous permettra de produire des échantillons plus stables très bientôt. Consultez notre blog pour les prochaines nouvelles à ce sujet: http://adndevblog.typepad.com/cloud_and_mobile