如何通过浏览器javascript访问Docusign API?

时间:2014-08-04 17:23:31

标签: docusignapi

我正在使用Javascript构建基于浏览器的应用程序。我试图通过jQuery访问docusign api:

$.support.cors = true;
$.ajax({crossDomain:true, url:"https://demo.docusign.net/restapi/v2"})

我收到错误:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://demo.docusign.net/restapi/v2?_=1407189114238. This can be fixed by moving the resource to the same domain or enabling CORS.

访问其他API,例如yahoo,完全有效:

$.ajax({crossDomain:true, url:"https://query.yahooapis.com/v1/public/yql"})

我需要为docusign api做一件特别的事吗?谢谢。 (注意:我的示例在这里使用空白查询来说明api是否可以访问。实际代码使用真实查询。这个问题不是由于没有真正的查询引起的。你可以通过将上面的url粘贴到你的浏览器并看到它返回一些xml。)

1 个答案:

答案 0 :(得分:2)

DocuSign在其平台上不支持CORS(跨源资源共享)。 CORS存在太多潜在的安全风险,而且DocuSign保持其极高的安全性和认证合规性,因此无法支持CORS。