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