我目前正在我的Reactnative应用程序中实现Facebook登录按钮。用户成功登录后,我会获取一些信息、名字、姓氏和电子邮件地址。阅读SDK文档和在线示例后,我可以看到实现此目的的两种不同方法:使用LoginButton和AccessToken然后执行GraphRequest使用LoginManager然后执行GraphRequest(我选择的方法):classLoginViewextendsComponent{_fbAuth=()=>{LoginManager.logInWithReadPermissions(['public_profile','email']).then(f
我从Facebook4.0SDK实现了LoginButton。登录和注销工作正常。现在我想用LoginButton.setReadPermissions(Arrays.asList("user_friends"));设置“user_friends”权限但是好像,这行代码被忽略了?当我使用getAccessToken().getPermissions();成功登录后读取权限时,我只有"basic_info"权限。如果我改用LoginManager.getInstance().logInWithReadPermissions(HighscoreFragment.this,Arrays.as
所以我有一个简单的登录按钮,可以在我的oncreate中执行此操作:mLoginButton=(LoginButton)findViewById(R.id.connect_facebook_button);mLoginButton.setApplicationId(.getResources().getString(R.string.app_id));mLoginButton.setUserInfoChangedCallback(newLoginButton.UserInfoChangedCallback(){publicvoidonUserInfoFetched(GraphUseru
如何更改com.facebook.widget用于显示标签的语言?我正在使用com.facebook.widget.LoginButton,我的Android设备的系统语言设置为德语,但是LoginButton显示文本“使用Facebook登录”而不是“MitFacebookanmelden”。我还在默认德语的Facebook开发者页面上检查了我的应用程序的本地化设置。 最佳答案 它不包括德语本地化。在您的布局中,设置自定义login_text属性...假设您在根元素上设置了loginView命名空间...按照相同的示例来包含注销文
我知道一旦我在stackOverflow上发布这个问题,它就会被标记为重复,但请相信我,我已经尝试了在StackOverflow中同一主题下讨论的所有可能的解决方案。我正在尝试在我的项目中添加FacebookSDK。在我的项目下添加它->属性->Android(然后添加facebookadk作为库),当我尝试创建我的xml文件并使用它时,它会在它旁边显示红叉,无论我做什么我都无法让这个错误消失。请帮助我..任何帮助都将不胜感激!! 最佳答案 “未绑定(bind)前缀”错误是由于您的xml中有一个未考虑的自定义命名空间。您需要在文件顶
我一直在阅读,但还没有找到解决方案。就这样吧。我正在尝试升级到Facebook的新SDK4.1AndroidSDK。我可以使用以下代码使用Facebook的LoginButton成功登录用户:facebookLogin.registerCallback(callbackManager,newFacebookCallback()....一旦用户登录,我想知道用户何时使用相同的按钮登录。当用户登录时,登录按钮会变为“注销”。我想知道的是,如何从LoginButton监听成功注销?(我知道LoginManager.getInstance().logOut();可以让用户注销。但我正在寻找的是
我在facebooksdk中使用内置的LoginButton小部件,我没有对其进行任何更改我只是将它包含在我的xml布局文件中并调用setSessionStatusCallback没有别的。但是,当我单击登录按钮时,facebook说我要的是基本信息和好友列表。我不想获得查看用户好友的权限,在查看了LoginButton的源代码后,它似乎也不应该询问,它的permissions字符串列表是空的。这是怎么回事?更新:按要求添加我的代码。finalLoginButtonfacebook=(LoginButton)getView().findViewById(R.id.facebook_lo
我想让我的用户能够通过使用简单PreferenceScreen的“设置”屏幕连接/断开与Facebook的连接如何将这个自定义按钮类集成到PreferenceScreen中。https://developers.facebook.com/docs/reference/android/current/LoginButton/如果我提供简单的Preference并使用onClickListener,登录按钮大大简化了session管理,否则需要手动完成session管理 最佳答案 使用带有文本的普通PreferenceScreen,指示
我在使用FacebookSDK时遇到问题。我使用IntellijIdea,我设法将sdk添加到项目中并至少编译了它。所以我从一个只有一个Activity的空白项目开始,然后添加一个LoginButton,这样我的Layout.xml看起来像这样:第一个问题是,我在UI预览窗口中收到此消息:android.content.res.Resources$NotFoundException:Couldnotresolveresourcevalue:0x7F060006.atandroid.content.res.BridgeResources.throwException(BridgeReso
我正在开发一个android项目,我想添加一个Facebook登录功能,我正确地添加了Facebooksdk,但我无法初始化LoginButton**java.lang.NoClassDefFoundError:Couldnotinitializeclasscom.facebook.login.widget.LoginButton**atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(Na