0

私は現在、最終的にエージェントが署名を提供し、別の当事者が直接署名できるようにする API 呼び出しをテストしています。API Explorer 経由で呼び出しを送信すると、引き続き次の応答が返されます。

{
  "errorCode": "INVALID_EMAIL_ADDRESS_FOR_RECIPIENT",
  "message": "The email address for one of the recipients is not valid."
}

アカウントでこれを有効にする必要があることを REST API ガイドで読みました。私のデモ開発者アカウントでこれが有効になっていない可能性があります。この呼び出しで重要なパラメーターを省略していないかどうかを確認するだけです。(アカウント所有者として) メールを渡そうとしましたが、それでもこのエラーが表示されます。これが私のリクエスト本文のJSONです:

{
  "emailBlurb": "test",
  "emailSubject": "test",
  "documents": [
    {
      "name": "ChiropractorPlusApplication.pdf",
      "documentId": "1"
    }
  ],
  "recipients": {
    "inPersonSigners": [
      {
        "hostName": "Joe Host",
        "recipientId": "1",
        "name": "Name",
        "email": "host@gmail.com",
        "signerName": "Insured"
      }
    ]
  },
  "status": "sent"
}

ありがとう!

4

1 に答える 1

1

対面署名者用のフィールドが少なくとも 1 つ欠落しているという REST API Explorer のバグを発見したと思います。REST API ドキュメントを見ると、対面署名者にはもう 1 つの必須パラメーターがあることがわかります。hostEmail

JSON に追加してみてください

"hostEmail" : "host's email address",

そして、私はそれがうまくいくと感じています。In Person Signers の受信者タイプについては、REST API v2 PDF の 275 ページを参照してください。最初にすべてのオプションを含むサンプル リクエストを示し、次にこの受信者タイプに必要なフィールドを以下に示します: http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf

于 2013-10-17T14:37:46.300 に答える