3 回答
TA贡献1875条经验 获得超5个赞
我自己有一个类似的用例,我必须说它的文档很差。您的应用程序应该有一个“静态”刷新令牌,并使用它每小时生成一个新的访问令牌。
验证---->刷新--(每小时)-->访问
因此,对于我的后端,我使用预先生成的刷新令牌并在该小时的时间到时生成访问令牌。使用此访问令牌与 API 进行正常交互。
我建议您阅读多个 Zoho 模块的文档,因为它们很差,即使您只使用一个模块,您可能需要多个示例才能真正理解它(大多数情况下,身份验证部分实际上是相同的)。你可以从这里和这里开始。
TA贡献1860条经验 获得超8个赞
使用此函数创建新的访问令牌。您必须在访问令牌过期之前每小时调用一次此方法。它会为您生成一个新的访问令牌
function generateAuthTokenfromRefreshToken(test){ ZCRMRestClient.generateAuthTokenfromRefreshToken(process.env.ADMIN_EMAIL_ADDRESS,process.env.REFRESH_TOKEN).then(function(auth_response){
process.env.OAUTH_TOKEN=auth_response.access_token;
logger.log('info', ` new_outh_token :${auth_response.access_token}`);
})
添加回答
举报