我已经使用LoginButton在我的android应用程序中完成了facebook登录检查,但我想使用LoginManager进行检查。我该如何修改我的代码才能以这种方式工作?LoginButtonloginButton=(LoginButton)findViewById(R.id.fb_login_button);loginButton.setReadPermissions("user_friends");shareDialog=newShareDialog(this);//LoginCallbackregistrationLoginManager.getInstance().re
在花了几天时间试图解决这个问题之后,我想不出任何可行的方法。使用我的代码,它向我显示了我接受并登录的许可表,但它没有到达onSuccess、onError或onCancel。每当我单击按钮时,它什么都不做。并且LogCat上没有错误。我不知道我哪里错了。fb=(Button)findViewById(R.id.fb_button);fb.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){LoginManager.getInstance().logInWithReadPermissions(
我在我的android应用程序中使用facebooksdk4.0。我有一个Activity,其功能是向facebook发布一些消息(这不是我应用程序的主要Activity)我正在执行以下操作以登录到Facebook,然后发布消息FacebookSdk.sdkInitialize(this.getApplicationContext());callbackManager=CallbackManager.Factory.create();LoginManager.getInstance().registerCallback(callbackManager,newFacebookCallba
>我正在尝试在我的android应用程序中升级facebookSDK。我正在按照Facebook开发者网站上的文档进行操作。我想稍微修改一下1)我想不直接在Activity中从DialogFragment登录2)我想使用我自己的按钮登录Facebook这是我的Activity的样子:publicclassMainActivityextendsActionBarActivity{privatestaticfinalStringTAG=MainActivity.class.getName();privateCallbackManagermFBCallbackManager;@Overrid
我正在尝试将旧应用程序的登录代码从SDK3.0迁移到SDK4.0。我使用LoginManager实现了登录,因为我有自定义登录按钮。问题是我没有从FacebookAPI得到任何响应。没有成功,没有错误,没有抛出任何异常。代码如下://globalrefs//callbacksprivateCallbackManagermCallbackManager;privateFacebookCallbackmFacebookCallback;privateListmPermissions=Arrays.asList("email");privateLoginManagermLoginMgr;pr
我正在使用以下功能登录Facebook,但我总是需要点击登录按钮两次才能打开Facebook登录页面。我已经在模拟器和设备上进行了测试。我第一次单击登录按钮时,应用程序转到loginManager.logIn(...)函数,但直到第二次单击它才进入完成处理程序。有人有这个问题和解决方案吗?我正在使用xCode8和Swift3privatefuncloginWithFB(){letloginManager=LoginManager()loginManager.logIn([.publicProfile,.userFriends,.email],viewController:self){l
我在xcode8的ios项目中手动集成了facebook-sdk-swift,遵循文档[https://developers.facebook.com/docs/swift/getting-started].我遇到了错误“对成员logIn(_:viewController:completion:)的不明确引用”我的代码是loginManager.logIn(["public_profile","email"],viewController:self){loginResultinswitchloginResult{case.Failed(leterror):print(error)cas
我正在使用以下代码将facebook登录添加到UIButton操作:funcfacebookButtonClicked(sender:UIButton){letloginManager=LoginManager()loginManager.logIn([.PublicProfile],viewController:self){loginResultinswitchloginResult{case.Failed(leterror):print(error)case.Cancelled:print("Usercancelledlogin")case.Success(letgrantedPe