【问题原因】 可能导致该问题是原因有多种:
1. 申请 token 的用户无要访问的服务权限;
2. 申请 token 时 4 个必填参数没有写完,只输入了部分必填参数;
3. 申请的 token 有效期太短,使用时已过期。
【解决办法】 建议对上述可能的情况进行逐一排查:
1. 在 iServer 对应服务的管理页面检查是否已经给申请 token 的用户授权;
2. 检查申请 token 时发送的 POST 请求的 Body 中是否包含 4 个必填参数:
userName - 用于申请令牌的授权用户的用户名;
password - 用户的密码;
clientType - 发放令牌的方式;
expiration - 申请令牌的有效期;
3. 检查申请 token 时输入的有效期时长,token 有效期是从发布令牌的时间开始计算,单位为分钟,若数值太小,建议可以适当增大有效期数值。