gpt4 book ai didi

ios - 使用 iOS SDK 获取 Facebook 好友在某些好友上返回 null

转载 作者:行者123 更新时间:2023-11-28 17:32:37 25 4
gpt4 key购买 nike

我正在使用这段代码获取 friend 的生日:

- (void)apiGraphFriendsWithBirthdays {
[self showActivityIndicator];

HackbookAppDelegate *delegate = (HackbookAppDelegate *)[[UIApplication sharedApplication] delegate];
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"picture,id,name,link,birthday,gender,last_name,first_name",@"fields",
nil];

[[delegate facebook] requestWithGraphPath:@"me/friends" andParams:params andHttpMethod:@"GET" andDelegate:self];

然后我正在打印以记录我获取的一些内容:

        NSMutableArray *friends = [[NSMutableArray alloc] initWithCapacity:1];
NSArray *resultData = [result objectForKey:@"data"];
if ([resultData count] > 0) {
for (NSUInteger i=0; i<[resultData count] && i < 25; i++) {
[friends addObject:[resultData objectAtIndex:i]];

NSDictionary *friend = [resultData objectAtIndex:i];
long long fbid = [[friend objectForKey:@"id"]longLongValue];
NSString *name = [friend objectForKey:@"name"];
NSString *birthday = [[friend objectForKey:@"birthday"] description];
NSLog(@"id: %lld - Name: %@ - Birthday: %@", fbid, name,birthday);


}

} else {
[self showMessage:@"You have no friends."];
}
[friends release];

由于某些原因,我的一些 friend 的生日是空的,尽管我可以在 Facebook 上看到他们的生日。

这是我的代码中的某些内容还是某种特定的用户隐私设置?

最佳答案

您需要请求权限才能查看“friends_birthday”

Facebook Permissions

关于ios - 使用 iOS SDK 获取 Facebook 好友在某些好友上返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790797/

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