2014-01-30 50 views
0

我希望建立一些C#桌面客戶端應用程序會發出大量的PDF簽署了大量不同的個體,所以我不知道是否該API的DocuSign提供訪問自動化電話身份功能?我無法找到他們網站上的網頁。電話身份與的DocuSign

回答

0

是的,你可以通過API的的DocuSign開發中心對更爲普遍特徵的頁面,完整的信息,訪問此經常檢查文檔:

DocuSign API Documentation

您可以添加收件人蔘數你該設定可用於一個RSA檢查身份證或手機短信認證idCheckConfigurationName,也有一個phoneAuthentication設置,我相信請求主體是你在找什麼。該JSON看起來是這樣的:

"recipients": { 
    "signers": [{ 
     "idCheckConfigurationName": "string1", 
     "phoneAuthentication": "string2" 
    }] 
} 

其中string1可能是ID Check $一個RSA ID檢查或SMS Auth $短信AUTH例如,和string2實際上是由一個布爾值,並且被用於配置列表電話認證。有關更多信息,請參閱DocuSign的文檔。

0

要爲收件人指定的手機驗證,你需要指定在收件人以下屬性創建信封要求:

"idCheckConfigurationName": "Phone Auth $", 
    "requireIdLookup": "true", 
    "phoneAuthentication": { 
     "recipMayProvideNumber": "false", 
     "senderProvidedNumbers": [ 
      "206-222-1111" 
     ] 
    } 

例如,這裏有一個創建信封請求指定電話第一個(也是唯一的)收件人的身份驗證。

POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes 

{ 
    "status" : "sent", 
    "emailBlurb":"Test Email Body", 
    "emailSubject": "-- Test Email Subject --", 
    "recipients": { 
     "signers" : [ 
     { 
      "email": "[email protected]", 
      "name": "Bob Adamson", 
      "idCheckConfigurationName": "Phone Auth $", 
      "requireIdLookup": "true", 
      "phoneAuthentication": { 
       "recipMayProvideNumber": "false", 
       "senderProvidedNumbers": [ 
        "206-111-2222" 
       ] 
      }, 
      "recipientId": "1", 
      "routingOrder": "1", 
      "tabs": { 
       "signHereTabs": [ 
       { 
        "recipientId": "1", 
        "tabLabel": "Customer_Signature", 
        "documentId": "1", 
        "pageNumber": "1", 
        "xPosition": "99", 
        "yPosition": "424" 
       }], 
       "dateSignedTabs": [ 
       { 
        "recipientId": "1", 
        "tabLabel": "Customer_Date", 
        "documentId": "1", 
        "pageNumber": "1", 
        "xPosition": "373", 
        "yPosition": "456" 
       }] 
      } 
     }] 
    }, 
    "documents": [ 
    { 
     "name": "TestDocAPI.pdf", 
     "documentId": 1, 
     "documentBase64": "BASE_64_ENCODED_DOCUMENT_BYTE_STREAM" 
    }] 
} 

這只是一個例子 - 你phoneAuthentication對象下設可以根據您的具體要求不同的屬性。請參閱有關可用的附加屬性信息的DocuSign REST API指南(http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf)下phoneAuthentication