Facebook使用不同帐户登录时出现了问题?

时间:2014-02-03 20:51:51

标签: android facebook-android-sdk android-facebook

首先,我想说我搜索超过1周,但我找不到我需要的解决方案。

我的简单目标:我想用我的Android应用程序登录facebook。

我做了什么:我找到了很多样本​​来登录facebook并且我尝试了所有这些。(我给出了属于其中一个的代码)我创建了开发者facebook帐户。我为android添加平台。它给了我App ID和秘密。我在两个方法中生成密钥哈希(我有两个方法的密钥哈希):

1

$ keytool -exportcert -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary |"C:\OpenSSL\bin\openssl" base64

2

PackageInfo info;
try {
    info = getPackageManager().getPackageInfo("com.you.name", PackageManager.GET_SIGNATURES);
    for (Signature signature : info.signatures) {
        MessageDigest md;
        md = MessageDigest.getInstance("SHA");
        md.update(signature.toByteArray());
        String something = new String(Base64.encode(md.digest(), 0));
        //String something = new String(Base64.encodeBytes(md.digest()));
        Log.e("hash key", something);
    }
} catch (NameNotFoundException e1) {
    Log.e("name not found", e1.toString());
} catch (NoSuchAlgorithmException e) {
    Log.e("no such an algorithm", e.toString());
} catch (Exception e) {
    Log.e("exception", e.toString());
}

我有这样的密钥哈希:

6R5************hZZbeBU=

最后一个字符是'='我将所有字符写入facebook app设置, 我把我的APP_ID写到我的android项目中。

问题是什么:我在所有项目中看到的问题都是一样的。 问题是我将facebook连接到APP_ID的创建者我的帐户。 我的意思是当我用我的帐户登录时我连接是的我也发帖,看到我的朋友,上传照片,,, 但是当我使用不同的帐户登录我的应用程序时,我无法登录。打开这样的空白页: enter image description here

其实我不明白这一点,更有趣的是,当我下载不同的android facebook项目时,我会尝试它们。当然,我复制我的app_id 并再次连接facebook但不同的帐户我没有成功连接Facebook。

有什么问题?我应该在Facebook方面做点什么,比如给予许可或别的......

感谢,,,

1 个答案:

答案 0 :(得分:1)

您需要从 Sandbox 模式制作 Facebook应用 直播