首页 > 解决方案 > 您可以模拟特定用户的身份验证调用吗

问题描述

要在我的服务器端的代码中实现其他调用authorizations/applyToken 和customers/user/inquiryUserInfo,我可以从示例小程序中生成一个authCode,然后在调试模式下的服务器代码代码中手动使用相同的authCode 进行其他调用。它会起作用吗?新生成的 authCode 的到期时间是多少?

标签: vodapay-miniprogram

解决方案


你确实可以。上面的方法当然是一个相当痛苦的过程。我建议您从您的小程序中获取用户 ID,然后当您想在后端生成一个 authCode 时,您将您的用户 ID 提供给 applyAuthCode 调用,然后您将能够持续生成一个特定于您的 authCode用户在您的服务器上,而不依赖于前端。(注意,这仅适用于沙盒开发环境)

applyToken 调用不是幂等的,因此您只能发出该请求以交换您的 authCode 一次。

访问令牌是长期存在的,因此可以进行inquiryUserInfo 调用而不必担心令牌过期。


推荐阅读