2016-07-07 13 views
0

REST要求がDocusignによって受け入れられ、エンベロープとトランザクションIDを作成します。しかし、受信者の認証に失敗した場合に応答します。DocuSign REST API - エンベロープIDを作成していますが、エラー:認証に失敗しました。

応答:INVALIDAUTHENTICATIONSETUP受信者の認証が正しく設定されていません。

response code: 
    "pyMessage": "Authentication is not setup correctly for the 
    "pyErrorCode": "INVALIDAUTHENTICATIONSETUP" 
    "pyStatusMessage": "the HTTP response code of 400 indicated a client error. The response data may contain a reason.", 
    "pyStatus": "Fail", 
    "pyHTTPResponseCode": "400", 
    "pyStatusValue": "Fail: Unexpected HTTP 400 Response code" 

JSONヘッダ

URL:https://demo.docusign.net/restapi/v2/accounts/1be73a9a-a25a-4221-8188-385a6a815b5b/envelopes/101

設定ヘッダ "X-DocuSignの-認証"

{ 
"Username":"b037ea2d-7fff-4974-bbad-**********", 
"Password":"******", 
"IntegratorKey":"d84fd933-e69b-49fc-b67a-**********" 
} 

とJSON本体値:

https://www.scribd.com/document/317788272/Request-Json

DocuSignのAPIログ

ファイル:08_OK_ExecuteLoggedApiBusinessLogic.txt

enter code here 
Host: demo.docusign.net 
x-docusign-clienttransactionid: T24120121904615319199 
x-docusign-diagnostics: {storedProcedureEventLogThreshold:300} 
x-docusign-timetrack: REQ_SENT,2016-07-08T15:13:48.116Z;REST0_Start,2016-07-08T15:13:48.0389520Z 
X-SecurityProtocol-Version: TLSv1.2 
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-GCM-SHA384 

200 OK 
Content-Type: application/json; charset=utf-8 
X-DocuSign-ClientTransactionId: T24120121904615319199 
X-DocuSign-TimeTrack: REQ_SENT,2016-07-08T15:13:48.116Z;;REST0_Start,2016-07-08T15:13:48.0389520Z;REST0_End,2016-07-08T15:13:48.0701940Z 

{} 

しかし、まだ応答がエラーとステータスコード400を持っている "認証が受信者に正しく設定されていない"

+0

ようこそ!私は分かりませんが、 "認証設定"で何かをしなければならないと思いますので、それを共有してください(質問を編集してください) –

+0

返事ありがとう、私は詳細を追加しました。あなたの指導は感謝するでしょう... –

+0

すべての有用な回答(他人の質問を含む)をupvoteし、自分の質問に対する最良の答えを「チェック」(選択)してください。ありがとう! –

答えて

1

あなたの場合エンベロープを作成しようとすると、使用する正しいURLは

PですOST https://demo.docusign.net/restapi/v2/accounts/1be73a9a-a25a-4221-8188-385a6a815b5b/envelopes/

ないhttps://demo.docusign.net/restapi/v2/accounts/1be73a9a-a25a-4221-8188-385a6a815b5b/envelopes/101

あなたはまた、recipe for sending an envelopeを見てみたいことがあります。

また、統合キーとパスワードを保護する必要があります。ですから、新しいインテグレータキーを作成し、StackOverflowで共有しているものを削除してください。

+0

方向性ありがとう。最後に、sms認証を削除した後に動作します。この[リンク](https://github.com/docusign/docusign-csharp-client/issues/16)のデモアカウントに基づいて、SMS認証は使用できません。これがdocusign REST APIヘルプで文書化されていれば役に立ちます。ありがとうございます。 –

+0

@DuttuDolphin、私はちょうど新しいデモアカウントを作成し、SMS認証を行うことができました。私の推測では、あなたのSMS認証要求が正しく行われていないということです。 Webツールから封筒を送信し、SMS確認をリクエストしてください。それが機能する場合は、アカウントに機能があり、問題は封筒:作成通話にあった。 –

+0

ちょっとラリー、私は最初のエラーで、私は "認証が受信者のための正しく設定されていません"取得していたので、SMSの認証タグ空の空を与えていた。適切なセットアップ後、sms認証が機能しました。その他についてはこちらjson https://www.scribd.com/document/318227201/Working-Json –

関連する問題