【问题标题】:Is there a method in facebook API for Android to handle incorrect credentials?facebook API for Android 中是否有处理错误凭据的方法?
【发布时间】:2015-09-22 11:58:13
【问题描述】:

Facebook 经理有回调,它只有以下方法:

 public void onSuccess(LoginResult loginResult){}
 public void onCancel() {}
 public void onError(FacebookException e) {}

有没有一种方法可以让开发者知道用户输入了无效的凭据?

【问题讨论】:

  • onError 就是为了这个目的
  • 我调试的时候,输入错误密码时控件没有触发onError。此外,facebook 将我重定向到浏览器。我想知道控制权是如何传回应用程序的!

标签: android facebook facebook-login facebook-apps android-facebook


【解决方案1】:

Facebook 不会告诉您用户输入的凭据是否正确。 SDK 告诉您的应用的只是用户是否授权了您的应用。

这意味着获得onError() 回调意味着用户没有授权应用程序,但这可能有多种原因。其中之一可能是用户没有正确向 Facebook 进行身份验证,然后决定中止“使用 Facebook 登录”流程。

【讨论】:

    猜你喜欢
    • 2011-10-27
    • 2019-12-02
    • 2014-09-12
    • 2018-09-19
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多