草庐IT

FBSDKLoginButton

全部标签

ios - 在 ios 应用程序中获取某人的 facebook 公开个人资料

我正在开发一个需要Facebook登录的ios应用程序。我已经成功地实现了登录过程。但是现在我无法找到如何以及在哪里可以获取用户的个人资料信息,如名字、姓氏、个人资料图片等...我的应用程序有权访问名字、姓氏、个人资料图片和电子邮件。 最佳答案 下面是使用最新的FacebookSDKv4.0.1获取个人public_profile的代码。您需要使用FBSDKProfile来获取个人资料。-(void)viewDidLoad{FBSDKLoginButton*loginButton=[[FBSDKLoginButtonalloc]in

swift - 符合协议(protocol)——一次又一次地添加协议(protocol) stub 并不能修复错误

所以我有FBViewController类,它应该显示一个按钮让我登录和注销(只是为了测试FB登录)。我将其集成到新创建的项目中并且一切正常。然后我将其重新设计到我的应用程序中,但它无法正常工作。不确定它是否与swift版本或其他有关......使用Xcode10.0importUIKitimportFBSDKLoginKitclassFBViewController:UIViewController,FBSDKLoginButtonDelegate{overridefuncviewDidLoad(){super.viewDidLoad()letbtnFBLogin=FBSDKLogi

ios - Swift 的 Facebook 登录按钮

在Xcode中,如果我创建一个UIView,然后将自定义类添加为FBSDKLoginButton,当我单击它时,它会引导我完成Facebook登录,然后返回到相同的页面作为FBSDKLoginButton但不是说登录按钮,而是说现在注销。当单击登录按钮时,我将如何实现它会导致新View?我通过cocoapods下载了FacebookSDK,这是我第一次使用它,所以我对此感到困惑。感谢您的帮助! 最佳答案 一个选项是将您的ViewController设置为FBSDKLoginButton的委托(delegate)并实现loginBut

ios - Swift 的 Facebook 登录按钮

在Xcode中,如果我创建一个UIView,然后将自定义类添加为FBSDKLoginButton,当我单击它时,它会引导我完成Facebook登录,然后返回到相同的页面作为FBSDKLoginButton但不是说登录按钮,而是说现在注销。当单击登录按钮时,我将如何实现它会导致新View?我通过cocoapods下载了FacebookSDK,这是我第一次使用它,所以我对此感到困惑。感谢您的帮助! 最佳答案 一个选项是将您的ViewController设置为FBSDKLoginButton的委托(delegate)并实现loginBut

ios - 适用于 iOS 的 Facebook SDK v4.0 - FBSDKProfile currentProfile 未设置

我刚刚为我的iOS应用程序将我的FacebookSDK“升级”到4.0。我的登录工作正常,但是,根据文档,我现在应该使用FBSDKProfile.currentProfile()来访问配置文件信息。但是,这个值似乎总是nil,即使正在显示我的个人资料图片(通过FBSDKProfilePictureView)和我的FBSDKAccessToken.currentAccessToken()不是nil。这是我的登录ViewController:importUIKitclassLoginViewController:UIViewController,FBSDKLoginButtonDelega

ios - 适用于 iOS 的 Facebook SDK v4.0 - FBSDKProfile currentProfile 未设置

我刚刚为我的iOS应用程序将我的FacebookSDK“升级”到4.0。我的登录工作正常,但是,根据文档,我现在应该使用FBSDKProfile.currentProfile()来访问配置文件信息。但是,这个值似乎总是nil,即使正在显示我的个人资料图片(通过FBSDKProfilePictureView)和我的FBSDKAccessToken.currentAccessToken()不是nil。这是我的登录ViewController:importUIKitclassLoginViewController:UIViewController,FBSDKLoginButtonDelega

ios - FBSDKLoginButton 怪异的背景

我正在尝试使用Facebook登录SDK和FBSDKLoginButton。我最初在白色背景上使用它,但是当我更改为非白色背景时,它暴露了一个非常奇怪的背景图像......我不确定我可以对其进行哪些更改以隐藏那个奇怪的白色背景。有没有人处理过这个?我怎样才能隐藏那些白色的东西?谢谢 最佳答案 答案很简单。我需要将按钮类型设置为Custom。它默认设置为System。我做到了,现在看起来很完美......感谢Twitter上的@paulmorrislrd。 关于ios-FBSDKLogin

ios - Interface Builder 文件中的未知类 FBSDKLoginButton

我的全新项目遇到了一个非常令人沮丧的构建问题。我正在尝试集成FacebookiOSSDK,但由于某种原因,我遇到了一些奇怪的错误。尝试使用FBSDKLoginKit显示FBSDKLoginButton时在StoryboardView上。当我尝试#import时,第一个提示是错误的“错误”(但它只在编辑器中显示为错误;它仍然可以正常编译):“无法构建模块FBSDKLoginKit。”奇怪的是,在修改了一些与模块相关的build设置后,这个“错误”消失了,即使我将它们设置回原始值也是如此。同样有趣的是,如果我明确引用FBSDKLoginButton我的ViewController中的类(例

ios - 如何在 ios 中更改 FBSDKLoginButton 中的默认登录按钮?

如何自定义Facebook中的登录按钮?我不想使用Facebook默认登录按钮。 最佳答案 对于SDK4.0:你应该添加一个按钮,并在按钮操作中使用以下代码:-(IBAction)loginButtonClicked:(id)sender{FBSDKLoginManager*login=[[FBSDKLoginManageralloc]init];[loginlogInWithReadPermissions:@[@"email"]handler:^(FBSDKLoginManagerLoginResult*result,NSErro

swift - 使用 iOS Swift 的 Firebase2 Facebook 身份验证(没有 FBSDKLoginButton)

我正在尝试在不使用FBSDKLoginButton的情况下使用Firebase2验证我的登录。我使用FBSDKLoginManager获取我的FB登录token,然后当我尝试使用Firebase对其进行身份验证时,出现以下错误:ErrorDomain=FIRAuthErrorDomainCode=17023“请求中提供了无效的APIkey。”UserInfo={NSLocalizedDescription=请求中提供了无效的APIkey。,error_name=ERROR_INVALID_API_KEY}letmngr=FBSDKLoginManager();mngr.logInWit
12