0
我正在嘗試使用docusign REST API。我正在嘗試登錄docusign但出現一些錯誤。 下面是我的代碼無法使用apex登錄到docusign
public class DocuSignIntegration{
private static final string TOKEN_URL = 'https://demo.docusign.net/restapi/v2/login_information';
private static final string userName = '***';
private static final string password = '***';
private static final string integrationKey = '***';
public DocuSignIntegration(){
getToken();
}
public void getToken(){
String authenticationHeader =
'<DocuSignCredentials>' +
'<Username>' + userName+ '</Username>' +
'<Password>' + password + '</Password>' +
'<IntegratorKey>' + integrationKey + '</IntegratorKey>' +
'</DocuSignCredentials>';
string sPostBody = '';
Http h = new Http();
HttpRequest req = new HttpRequest();
HttpResponse res;
req.setEndpoint(TOKEN_URL);
req.setHeader('Content-Type', 'application/xml');
req.setHeader('Accept', 'application/xml');
req.setHeader('X-DocuSign-Authentication',authenticationHeader);
req.setMethod('GET');
req.setBody(sPostBody);
System.debug('====request===='+req);
res = h.send(req);
string sResp = res.getBody();
System.debug(sResp);
}
}
但我正的錯誤 10:42:47.070(70578000)| CALLOUT_REQUEST | [65] | System.HttpRequest [端點= https://demo.docusign.net/restapi/v2/login_information,方法= GET] 10點42分:47.265(265984000)| CALLOUT_RESPONSE | [65] | System.HttpResponse [狀態=提供的URL不解析爲資源。,StatusCode = 404]
任何人都知道爲什麼我得到這個錯誤?
感謝
快速瀏覽我看不出代碼有什麼問題,您是否絕對肯定您提供了正確的'userName',''password'和'integratorKey'值? (請注意,userName是您的帳戶電子郵件)一種確認方法是轉到demo.docusign.net(不是www!),並確保您可以使用您的電子郵件和密碼登錄。如果是,則進入首選項 - > API屏幕,並確保您已正確複製您的集成商密鑰... – Ergin