# 目录


    本章主要列出 JA 的错误代码,供开发者参考

    异常代码 描述 原因 解决方案
    2000 Success - -
    5000 Failure 多为系统异常,如 JA 本身的 BUG,或者其他原因 请参考控制台异常栈
    5001 Not Implemented 方法未实现 ① 针对自定义的 oauth 平台,请检查你的代码,是否存在未实现必要接口的问题;
    ② 针对 JA 内置的平台,说明该平台的某个方法暂不支持调用
    5002 Parameter incomplete 传递的参数不全 请检查初始化 RequestAuthConfig 类中的配置是否填写完整(每个平台的配置可能会有差异)
    5003 Unsupported operation 不支持的操作 类似 5001,需注意的时,报出该异常,说明第三方可能本身就不支持某个操作
    5004 AuthDefaultSource cannot be null source 参数未传或者不正确 检查 source 参数
    5005 Unidentified platform 当前登录用户的身份不被支持,见企业微信平台 非当前企业用户,不被支持
    5006 Illegal redirect uri 回调地址配置错误 ① 检查回调地址是否以http://或者https://开头,如非,请修改回调地址;
    ② 针对 facebook 平台,回调地址必须为https://开头;
    ③ 针对支付宝平台,不支持本地回调,如http://localhost或者http://127.0.0.1(更多参考:本地如何测那些不支持本地地址回调的授权登录? (opens new window)
    5007 Illegal request 该异常码为保留,目前未用到 -
    5008 Illegal code 第三方回调时未传回 code 参数 ① 请排查回调地址是否正确;
    ② 请检查回调方法的参数列表是否正确,推荐使用AuthCallback类自动封装回调参数;
    ③ 请检查回调时带回的参数,是否包含其他信息,比如error或者error_description
    5009 Illegal state 第三方回调时未传回 state 参数,或者本地缓存中的 state 已失效 请参考异常相关 - illegal-state-xx
    5010 The refresh token is required; it must not be null 该异常码为保留,目前未用到 -
    最后更新时间: 1/7/2021, 12:40:15 PM