常见问题
接入凌云海 OAuth 服务过程中常见问题解答。
接入相关
如何获取 Client ID 和 Client Secret?
登录 开发者平台,创建应用并通过审核后,在应用详情页即可查看 Client ID。Client Secret 加密存储,如需重新生成可点击"重新生成 Secret"通过邮箱验证后获取新密钥。
回调地址有什么限制?
回调地址必须使用 https 协议(本地开发可使用 http://localhost)。回调地址需与注册时填写的一致,包含完整的路径。
Access Token 有效期是多久?
Access Token 有效期为 1 小时(3600 秒)。过期后需要重新走授权流程获取新的 Token。
授权码有效期是多久?
授权码(authorization code)有效期为 10 分钟,且只能使用一次。超时或重复使用会返回错误。
支持 Refresh Token 吗?
当前版本暂不支持 Refresh Token。Access Token 过期后需要用户重新授权。
应用管理
应用审核需要多长时间?
通常在 1-2 个工作日内完成审核。审核结果会通过邮件通知开发者。
审核被拒绝了怎么办?
审核拒绝时管理员会附上备注说明原因。您可以根据备注修改应用信息后重新提交审核。
应用信息可以修改吗?
可以。在应用详情页点击"编辑"修改应用信息。如果应用已审核通过,修改后会重新进入待审核状态。
Client Secret 泄露了怎么办?
立即在应用详情页点击"重新生成 Secret",通过邮箱验证后生成新的密钥。旧的 Secret 将立即失效。
账户相关
如何修改开发者资料?
开发者资料与凌云海全球账户同步。请前往 accounts.mclinyunhai.com/settings 修改个人资料。
一个账户可以创建多个应用吗?
可以。一个开发者账号可以创建和管理多个应用,每个应用独立拥有 OAuth 凭据。
技术问题
为什么提示"state 参数不匹配"?
这说明您在授权流程中生成的 state 值与回调时收到的值不一致。请检查:
state值是否在授权请求和回调处理之间正确保存(如 Session)- 是否在回调处理前错误地清除了 Session 中的 state 值
为什么提示"回调地址不匹配"?
请确认授权请求中的 redirect_uri 参数值与您在应用注册时填写的回调地址完全一致(包括协议、域名、路径)。
如何联系技术支持?
如遇到本文档未能解决的问题,请联系管理员邮箱:support@mclinyunhai.com