通过Facebook的android sdk进行身份验证时,“发生了错误”

问题描述

| 我正在使用我一直在使用的Android应用程序对用户进行身份验证(或尝试进行身份验证),而从facebook对话框中获得的所有信息是发生了错误,但没有关于错误原因的详细信息。没有任何异常让我追逐或类似的东西。我已经按照http://developers.facebook.com/docs/guides/mobile/#android创建了我的登录对话框。 该页面显示使用新的Facebook(\“ YOUR_APP_ID \”);导致错误,我也尝试了api键,但是它提供了同样的东西。 除了烘烤外,我什么也没做,但我什至没有收到回音,直到我按回车键离开facebook对话框
public class Base {
private Facebook fb;

    public Base() {
        fb = new Facebook(\"app_id_here\");
    }

    public void onCreate(Bundle b) {
        super.onCreate(b);
    }

    private void doLogin() {
        fb.authorize(this,new DialogListener() {
            public void onComplete(Bundle values) {
                Toast.makeText(getApplicationContext(),values.toString(),Toast.LENGTH_LONG).show();
            }
            public void onFacebookError(FacebookError error) {
                Toast.makeText(getApplicationContext(),error.getMessage(),Toast.LENGTH_LONG).show();

            }

            public void onError(DialogError e) {
                Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_LONG).show();
            }

            public void onCancel() {
                Toast.makeText(getApplicationContext(),\"You must be registered and signed in to perform that action\",Toast.LENGTH_LONG).show();

            }
        });
    }

    public void onActivityResult(int requestCode,int resultCode,Intent data) {
        super.onActivityResult(requestCode,resultCode,data);
        fb.authorizeCallback(requestCode,data);
    }
}
知道为什么会出现错误或在哪里/如何找到导致错误的原因的任何想法 PS我还在FB应用程序设置页面的“移动和设备”下添加了密钥哈希,这与我尝试使用Facebook SDK登录失败无效密钥错误时发现的问题不同那里的建议。没用     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)