Questions tagged «facebook-android-sdk»

15
无法将Openssl识别为内部或外部命令
我希望为我的应用程序生成一个应用程序签名,以后将与Facebook集成。在Facebook的一篇教程中,我找到了以下命令: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 在本教程中,它说通过运行此cmd,将开始我生成签名的过程。 但是,此命令给出错误: openssl is not recognized as an internal or external command 我该如何摆脱呢?

10
Android Facebook 4.0 SDK如何获取电子邮件,用户的出生日期和性别
我正在使用以下代码。我想要用户的出生日期,电子邮件和性别。请帮忙。如何检索这些数据? 这是我onViewCreated()里面的碎片。 @Override public void onViewCreated(View view, Bundle savedInstanceState) { // Setup TextView. mTextDetails = (TextView) view.findViewById(R.id.text_details); // Set up Login Button. LoginButton mButtonLogin = (LoginButton) view.findViewById(R.id.login_button); // setFragment only if you are using it inside a Fragment. mButtonLogin.setFragment(this); mButtonLogin.setReadPermissions("user_friends"); mButtonLogin.setReadPermissions("public_profile"); mButtonLogin.setReadPermissions("email"); mButtonLogin.setReadPermissions("user_birthday"); // Register a callback method when Login …

12
在Android Studio中使用Facebook SDK
我正在使用Android Studio关注Android版Facebook SDK。当我运行我的应用程序时,出现以下警告。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. 我该如何解决? 我尝试了@Scott Barta的答案,并收到以下错误消息。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project …

5
不推荐使用FacebookSdk.sdkInitialize(上下文)
我在Android Studio中使用facebook-android-sdk-4.19.0,并且按照https://developers.facebook.com/docs/android/getting-started上的Facebook快速入门指南进行操作(单击“快速入门”按钮以使用您自己的Facebook帐户登录)。在指南中,系统要求您将以下代码复制并粘贴到代码段中以跟踪应用程序日志 import com.facebook.FacebookSdk; import com.facebook.appevents.AppEventsLogger; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(this); } } 但是,当我在android studio中复制粘贴代码时,似乎所有FacebookSdk.sdkInitialize()方法都已弃用。https://developers.facebook.com/docs/reference/android/current/class/FacebookSdk/上的文档没有说明使用什么方法而不是sdkInitialize()来初始化sdk。我应该使用哪种方法?

9
如何以编程方式从Facebook SDK 3.0注销而不使用Facebook登录/注销按钮?
标题说明了一切。我正在使用自定义按钮来获取用户的Facebook信息(用于“注册”目的)。但是,我不希望该应用程序记住上次注册的用户,也不要记住当前通过Facebook本机应用程序登录的人。我希望Facebook登录活动每次都弹出。这就是为什么我要以编程方式注销以前的所有用户。 我怎样才能做到这一点?这是我进行登录的方式: private void signInWithFacebook() { SessionTracker sessionTracker = new SessionTracker(getBaseContext(), new StatusCallback() { @Override public void call(Session session, SessionState state, Exception exception) { } }, null, false); String applicationId = Utility.getMetadataApplicationId(getBaseContext()); mCurrentSession = sessionTracker.getSession(); if (mCurrentSession == null || mCurrentSession.getState().isClosed()) { sessionTracker.setSession(null); Session session = new Session.Builder(getBaseContext()).setApplicationId(applicationId).build(); Session.setActiveSession(session); mCurrentSession …

28
Facebook密钥哈希与任何存储的密钥哈希都不匹配
我真的在使用Facebook哈希键遇到麻烦。我在Eclipse中生成了它。 然后我去了https://developers.facebook.com/并注册了一个新应用。 最后,我将哈希密钥设置为Facebook开发人员的设置: 但是我仍然没有得到相同的错误日志:“密钥哈希B5dWUEYfZJL / ........... jyA =与任何存储的密钥哈希都不匹配” 有人知道我做错了什么或如何解决这个问题?如果我在自己的应用程序中使用HelloFacebookSample的ID和名称,则一切正常。因此,它与我最有可能设置的键哈希,ID或名称有关。 谢谢你,恩特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.