Skip to content
Su, Jia edited this page Dec 15, 2017 · 1 revision

鉴权

SDK其他接口在鉴权通过后方可通过,鉴权所需token申请方法及接入步骤请参考接入说明

鉴权函数

  /**
   * @param context
   * @param auth token
   * @param listener 注册结果的回调
   */
    void authorize(Context context, String token, AuthResultListener listener);

鉴权结果回调

/**
     * authentication info<br/>
     * data class
     */
    public interface AuthResultListener {
        /**
         * 鉴权成功
         */
        void onSuccess();

        /**
         * 鉴权失败
         *
         * @param errCode 鉴权失败的错误码
         */
        void onFailure(int errCode);
    }

魔方鉴权返回的错误码列表如下:

名称 数值 含义
AUTH_ERROR_WRONG_PARAMETER 1001 参数错误
AUTH_ERROR_TOKEN_NOT_MATCHED 1002 token跟包名不匹配
AUTH_ERROR_TOKEN_NOT_VALID 1003 token非法(不是有效的token)
AUTH_ERROR_KMCS_ERROR_UNKONWN 1004 KMCS鉴权服务器未知错误
AUTHORIZE_ERROR_FACTORY_ERROR 1005 第三方鉴权错误
AUTH_ERROR_UNKNOWN 1006 未知错误
AUTH_ERROR_TOKEN_EXPIRED 1007 token已过期
AUTH_ERROR_SERVICE_EXCEPTION 1008 服务器异常
AUTH_NETWORK_ERROR 1009 网络错误

1. 接口说明

1.1 鉴权

1.3 贴纸

1.4 美颜

Clone this wiki locally