gpt4 book ai didi

ios - 使用 fbsdk 4.2 获取 Facebook 用户数据

转载 作者:行者123 更新时间:2023-11-29 01:58:12 36 4
gpt4 key购买 nike

我是 iOS 开发的初学者。我进行了很多搜索,但由于最新的 fbsdk 4.2 中某些已弃用的类,我的代码无法正常工作。我想要的是将 fb 集成到我的应用程序中。我能够将 fb 集成到我的应用程序中,并且我可以成功登录和注销。现在我的应用程序需要获取登录用户的电子邮件 ID 并将其显示在标签中。这是我试过的代码。

-(void)viewDidLoad {
[super viewDidLoad];
if ([FBSDKAccessToken currentAccessToken]) {
self.loginButton.readPermissions = @[@"public_profile", @"email", @"user_friends"];



FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"me"
parameters:@{@"fields":@"email"}
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
if(!error)
{
self.lblEmail.text = [result objectForKey:@"email"];
NSLog(@"email:%@", result);
}
}];

}

最佳答案

这对我来说在 facebook sdk 4.2 上运行良好

if ([FBSDKAccessToken currentAccessToken]) {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil] startWithCompletionHandler: ^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error)
NSLog(@"%@",result);
else
NSLog(@"%@",error);
}];
}

希望对您有所帮助。

关于ios - 使用 fbsdk 4.2 获取 Facebook 用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613450/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com