Docusignapi 我可以安全缓存baseUrl的频率有多高?
在每次请求docusignrestapi之前,我都会调用Docusignapi 我可以安全缓存baseUrl的频率有多高?,docusignapi,Docusignapi,在每次请求docusignrestapi之前,我都会调用https://demo.docusign.net/restapi/v2/login_information。但是,我需要从该响应中获得的唯一信息是第一个baseUrl属性,它似乎从未改变。如果它真的没有改变,我应该将该值存储为常量,将请求数减半 假设我的集成键是常量,baseUrl多久更改一次(或在什么情况下更改)?更重要的是,我可以安全地缓存baseUrl的频率有多低?由于它是您无法控制的第三方API,我建议您遵循文档的要求,每次都进行
https://demo.docusign.net/restapi/v2/login_information
。但是,我需要从该响应中获得的唯一信息是第一个baseUrl
属性,它似乎从未改变。如果它真的没有改变,我应该将该值存储为常量,将请求数减半
假设我的集成键是常量,
baseUrl
多久更改一次(或在什么情况下更改)?更重要的是,我可以安全地缓存baseUrl
的频率有多低?由于它是您无法控制的第三方API,我建议您遵循文档的要求,每次都进行调用。不知道他们什么时候可能会更改API的内部结构。简短回答:小心缓存。它很可能永远不会改变,但如果改变了,就再抓住它。我会在一组请求的开头打电话,然后忘记它
baseUrl参数如下所示:
“”
要分解它:
- demo.docusign.net->我们的uri,演示环境如您所料 演示网站李>
- restapi/v2/->使用api版本2
- 账户/123456 ->您的帐户id特定于演示站点。(这将是生产现场的不同id)
如果你真的想把它储存很长时间,我会设定30天的暂停时间或类似的时间 事实上,从目前的观察来看,它没有改变,但DocuSign“保留改变它的权利”。举个例子:客户可能会将其帐户从一个环境(na2.docusign.net)移动到另一个环境(比如eu.docusign.net)。这也会改变baseUrl。