vodapay-miniprogram - 您可以模拟特定用户的身份验证调用吗
问题描述
要在我的服务器端的代码中实现其他调用authorizations/applyToken 和customers/user/inquiryUserInfo,我可以从示例小程序中生成一个authCode,然后在调试模式下的服务器代码代码中手动使用相同的authCode 进行其他调用。它会起作用吗?新生成的 authCode 的到期时间是多少?
解决方案
你确实可以。上面的方法当然是一个相当痛苦的过程。我建议您从您的小程序中获取用户 ID,然后当您想在后端生成一个 authCode 时,您将您的用户 ID 提供给 applyAuthCode 调用,然后您将能够持续生成一个特定于您的 authCode用户在您的服务器上,而不依赖于前端。(注意,这仅适用于沙盒开发环境)
applyToken 调用不是幂等的,因此您只能发出该请求以交换您的 authCode 一次。
访问令牌是长期存在的,因此可以进行inquiryUserInfo 调用而不必担心令牌过期。
推荐阅读
- php - 超时错误与 php.ini 中设置的不匹配
- c# - 通过 azure 通知中心 apns 发送推送通知
- matlab - Fortran控制台应用程序提示时如何在MATLAB中自动输入值?
- angular - p-calendar primeng 无法使用 ngmodel 和管道
- python - 由于循环中的长沿袭导致的 Stackoverflow 错误(在 DataFrame 上)
- angular - 使用 Angular Cli 和 Visual Studio Code 时,Angular 找不到组件/服务
- c# - 如何反转或重复RotateTransform?
- python - 在没有文件扩展名的情况下抓取和下载图像
- json - 如果 404,Powershell REST 请求不会返回服务器响应
- c# - 数据gridview将一列拆分为多列