1

嗨,我正在使用自定义 UI,我想知道如何处理错误。我从 API 得到的唯一已知错误是 ErrorCode.INVALID_PASSWORD,但我怎么知道其他错误呢?我没有找到任何文档。

我遇到的一个问题是:在登录时输入密码几次失败后,需要验证码,我如何获取验证码。

这是我的错误处理代码:

@Override
public void handleError(UiManager.ErrorCode errorCode, Object...  objects) {

        if (errorCode == ErrorCode.INVALID_PASSWORD)
            Toast.makeText(this, "Error: Invalid Password", Toast.LENGTH_LONG).show();
        else {
            if (objects != null && objects.length != 0) {
                Toast.makeText(this, "Error: " + objects[0], Toast.LENGTH_LONG).show();
            }
        }
}
4

1 回答 1

1

看起来您正在构建一个 android 应用程序。使用它设置您自己的 reCAPTCHA 可能会很麻烦,因为 reCAPTCHA 需要一个 webview。当前的身份工具包 android 客户端代码不会在多个不正确的密码条目上触发 reCAPTCHA。您可以使用它,也可以在需要 reCAPTCHA 时在 web 视图中显示您的小部件登录网页。它会为你处理 reCAPTCHA。成功后,您可以重定向到您的本机应用程序。

于 2015-08-25T17:28:06.313 回答