我想通過與DocuSign簡單的日誌模板。任何人都可以告訴我VBA代碼中缺少什麼。是否有引號或任何我需要做這項工作。我在我的電子郵件地址附加了一些引號。我有一個沙箱帳戶和我的開發人員密鑰,但是我收到401錯誤,無論我是否發送執行「GET」或不。我沒有采取從另一個踏板的代碼,但我不知道什麼是在Excel單元格,使此代碼的工作。Docusign與VBA - 代碼401
Public Sub APICallTest()
Dim httpRequest As MSXML2.XMLHTTP60
Dim httpResult As MSXML2.DOMDocument60
' defined request and result variables
Set httpRequest = New XMLHTTP60
Set httpResult = New DOMDocument60
'open login information url https://demo.docusign.net/restapi/v2
httpRequest.Open "GET", "https://demo.docusign.net/restapi/v2/login_information.XML", False
httpRequest.setRequestHeader "X-DocuSign-Authentication: <DocuSignCredentials><Username>MyUserName</Username><Password>" + Chr(34) + "[email protected]" + Chr(34)</Password><IntegratorKey>myintegratorkey</IntegratorKey></DocuSignCredentials>Accept: application/xml Content-Type: application/xml", "text"
' send login information request
httpRequest.send
Debug.Print httpRequest.Status, "A"
Debug.Print httpRequest.statusText, "B"
Debug.Print httpRequest.responseText, "C"
Exit Sub
這就是我回來的時候運行代碼: – Ron
401一 未經授權乙 { 「錯誤碼」:「PARTNER_AUTHENTICATION_FAILED」, 「消息」:「指定的集成關鍵是沒有找到或已禁用。未指定集成商密鑰。「 } C – Ron
你能看到發送給DocuSign的內容嗎?這聽起來像你的頭設置不正確(確保你有正確的用戶名/密碼/集成商密鑰。 – Andrew