从 Facebook SDK 得到奇怪的问题
Application is Mis-Configured for Facebook login.
Press Okay to go back to the application without connecting to Facebook.
问题已经在这里问过了,我试过但在给定的答案中没有找到任何解决方案。
此问题不会返回任何错误或响应或任何异常.. 已经更改了 2 到 3 个 APP_ID..
从 Facebook SDK 得到奇怪的问题
Application is Mis-Configured for Facebook login.
Press Okay to go back to the application without connecting to Facebook.
问题已经在这里问过了,我试过但在给定的答案中没有找到任何解决方案。
此问题不会返回任何错误或响应或任何异常.. 已经更改了 2 到 3 个 APP_ID..
要生成签名,您需要在您的 PC 上安装 openssl。如果您没有从这里下载 openssl (http://code.google.com/p/openssl-for-windows/downloads/list)
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Arsalan.android\debug.keystore" | openssl sha1 -binary | openssl base64
注意:在上面的代码中请注意,您需要提供您的用户路径(即在我的情况下它是 C:\Users\Arsalan ,您只需为您的用户帐户进行更改。
输入密码为 android
. 如果它不要求输入密码,则您的密钥库路径不正确。
这很简单...
只需更改 facebook.java 中的功能:-
public void authorize(Activity activity, String[] permissions,
final DialogListener listener) {
authorize(activity, permissions, **DEFAULT_AUTH_ACTIVITY_CODE**, listener);
}
to----- public void authorize(Activity activity, String[] permissions, final DialogListener listener) { authorize(activity, permissions, FORCE_DIALOG_AUTH , listener); 它会工作..
我辛苦了两天终于得到了解决方案,这是获取哈希键的错误方法-
keytool -exportcert -alias *<your _alias_name>* -keystore *<key_store_path>* | [openssl_bin_directory]\openssl sha1 -binary | [openssl_bin_directory]\openssl base64
这里描述了正确的方法 -
或在这里