您能否帮助我们如何使用 apex 进行 Xero 和 salesforce 的身份验证,而无需在 salesforce 端重复身份验证过程的步骤? 截至目前,我使用了刷新令牌,但它在 60 天后过期,我必须再次进行身份验证。我怎样才能摆脱这个? 请帮忙。
我尝试刷新 toekn,但 60 天后它仍然过期,我必须再次进行身份验证。我怎样才能一次又一次地删除这个身份验证步骤?
提前谢谢您, 茹图
利用offline_access范围,您可以获得刷新和访问令牌。
访问令牌持续 30 分钟,刷新令牌持续 60 天,或者直到您需要新的访问令牌时在刷新调用中使用它为止。
当您进行刷新调用时,您将获得新的访问权限和新的刷新令牌。
只要您定期刷新并存储新的刷新令牌,您就不需要在 Salesforce 中重新进行身份验证