当前位置: 首页 > 知识库问答 >
问题:

DocusignApi角度积分

海岳
2023-03-14

我正在寻找DocuSignApi与Angular的集成。我正在遵循这些步骤。Angular Application Backend Server使用. net核心Web API处理,DocuSign API使用nuget处理。

我能做到这一点吗?

>

选项2-角应用程序-直接命中docuSign方法,当我这样做的时候

  var url = "https://account-d.docusign.com/oauth/auth?response_type=token&scope=signature&client_id=XXXXXXXXXXXXXXX-01caXXXXXXXX&state=a39fh23hnf23&redirect_uri=http://localhost:81/";

  return this._dataService.getThirdParty1(url, header)
      .pipe(map((response: Response) => {
          return response;
      }));




- public getThirdParty(url) {

     return this._httpClient.get(          url).pipe().pipe(map(this.handleResponse)).pipe(catchError(this.handleError.bind(this)));

 }

我得到错误

访问位于“”的XMLHttpRequesthttps://account-d.docusign.com/oauth/auth?response_type=token

请提供检查这些选项的方法。

共有1个答案

谭坚诚
2023-03-14

首先,您的问题是,您正在从另一个域对DocuSign进行客户端调用,该域验证了CORS策略,这是一个安全问题。(跨源资源共享(CORS)是一种基于HTTP头的机制,允许服务器指示除其自身之外的任何源(域、方案或端口),浏览器应允许从这些源加载资源。CORS还依赖一种机制,浏览器通过该机制向承载跨源资源的服务器发出“飞行前”请求,以检查服务器是否允许实际请求。在该预飞行中,浏览器发送指示HTTP方法的标头和将在实际请求中使用的标头。)

拉里就此主题写了大量文章,这里有一些可以帮助的资源。

以下是关于这个主题的三部分系列https://www.docusign.com/blog/dsdev-building-single-page-applications-with-docusign-and-cors-part-1

下面是他在GitHub中的代码,向您展示了如何创建CORS网关https://github.com/docusign/blog-create-a-CORS-gateway

另一个有用的资源:https://www.cdata.com/kb/tech/docusign-odata-angularjs.rst

 类似资料:
  • 旋转 你可以通过对一个精灵的rotation设定一个角度来旋转它。 cat.rotation = 0.5; 但是旋转是针对于哪一个点发生的呢? 你已经了解了,精灵的左上角代表它的位置,这个点被称之为 锚点 。如果你用像0.5这种值设定rotation,这个旋转将会 围绕着锚点发生 。下面这张图就是结果: 你能看见锚点是猫的左边耳朵(译者:对猫来说实际上是它的右耳朵!),那里成了猫的图片的旋转中心。

  • null 如有任何帮助,不胜感激,谢谢!

  • 问题内容: 我已经看到angular.factory()和angular.service()都用于声明服务;但是,我在官方文档中找不到 任何地方。 两种方法有什么区别? 应该使用哪个(假设他们做不同的事情)? 问题答案: 直到我以这种方式对自己说: 服务 :您编写的 函数 将是 新的 -ed: Factory* :将 调用 您编写的 函数 (构造函数): * 您可以根据自己的意愿进行操作,但是有一

  • 我已经在谷歌上搜索过了,但我找不到解决办法。 我已经使用这样的代码有一段时间了。http是http客户端。 我更新到最新的Angular 6。x版本和RxJS 6(来自5.5)。现在代码正在抱怨catchError: 类型“操作员函数”的参数不能分配给类型“操作员函数”的参数。参数“源”和“源”的类型不兼容。类型'可观察'不能分配给类型'可观察'。 我的HttpInterceptor现在也无法编译

  • 我在这里编码了这个代码: V1和V2是两个向量,它们是保持简单的简单点()。现在我计算它们之间的角度,效果很好。但超过180度,它又回到179178度。。。但我想要360度。 问题是,例如弧度不会变为负值,所以我可以把它放在if段中。。。 谢谢你的建议。

  • CSS中,有 4 种表示角度的单位:度(deg)、弧度(rad)、圈(turn)、梯度(grad)。角度允许为负值。 一个圆周总是等于 360 度、或 2π 弧度、或 1 圈、或 400 梯度。所以,90 度就可以声明为 90deg、或1.57rad或0.25turn、或100grad。 无论使用哪种单位进行声明,角度的值都会解释为 0 ~ 360 度范围内的度数。所以,720deg 等同于0de