2017-09-20 1 views
0

J'ai créé un compte démo et j'ai généré une clé d'intégration, mais le statut de la touche dit Demo (ce qui est bien) mais avec un cercle de couleur grise, maintenant je sais que le statut est actif avec le cercle vert. C'est pourquoi je reçois l'erreur ci-dessous lorsque j'essaie de créer une enveloppe en C#. J'ai mis en œuvre l'authentification et je n'obtiens pas d'erreur là-bas en utilisant la même clé d'intégration.Pourquoi la touche Docusign Demo Integration est-elle désactivée (la couleur est grise et pas verte)?

var envelopesApi = new EnvelopesApi(); 
var envelopeSummary = envelopesApi.CreateEnvelope(accountId, envelope); 
+0

Quelle URL DocuSign utilisez-vous? Test ou production? – Frederic

+0

J'utilise "https://demo.docusign.net/restapi" et je suppose que c'est correct car je suis capable de m'authentifier. – Sev

+0

C'est correct. J'ai eu la même erreur une fois parce que l'une de ces valeurs était erronée: UserName, Password, AccountId. Pouvez-vous les vérifier? – Frederic

Répondre

0

J'ai dû transmettre un objet de configuration au constructeur EnvelopesApi. Cela a fait l'affaire.

string authHeader = "{\"Username\":\"" + DocuSignCredentials.Username + "\",  \"Password\":\"" + DocuSignCredentials.Password + "\", \"IntegratorKey\":\"" + DocuSignCredentials.IntegratorKey + "\"}"; 

Configuration configuration = new Configuration(new ApiClient("https://demo.docusign.net/restapi")); 
if (configuration.DefaultHeader.ContainsKey("X-DocuSign-Authentication")) 
{ 
    configuration.DefaultHeader.Remove("X-DocuSign-Authentication"); 
} 
configuration.AddDefaultHeader("X-DocuSign-Authentication", authHeader); 
var envelopesApi = new EnvelopesApi(configuration); 
0

Si vous essayez de frapper Demo et obtenir cette erreur: Notez votre tête x-DocuSign-authentification et confirmer la clé est transmis correctement. Vous pouvez utiliser un outil comme Fiddler pour capturer le paquet brut pour voir ce qui se passe.

Une clé d'intégrateur qui est entrée en production sera toujours valide dans Demo.