gpt4 book ai didi

ios - 如何在 ios 中使用 Facebook SDK 检索 friend 的生日?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:29 26 4
gpt4 key购买 nike

我在我的 .h 文件中实现了 FBFriendPickerDelegate 并使用以下委托(delegate)来检索信息:

-(BOOL)friendPickerController:(FBFriendPickerViewController *)friendPicker
shouldIncludeUser:(id <FBGraphUser>)user
{
NSLog(@"Birthday:%@",user.birthday);
return YES;
}

但每次在 NSLog 上我都会得到一个空值......结果如下。我进入 NSLog :

Birthday:(null) 2012-09-28 10:20:22.450
MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.451
MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.452
MyFacebookApp[455:207] Birthday:(null) 2012-09-28 10:20:22.454
MyFacebookApp[455:207] Birthday:(null)

请告诉我是否做错了什么。

最佳答案

求对了吗permissions第一?

您需要 user_birthdayfriends_birthday 来访问用户的响应。他们 friend 的生日,以及 user_location/friends_location 来获取他们当前的位置。

虽然当前用户可能会向您授予这些 friend 的权限,但这并不一定意味着您会获得他们所有 friend 所请求的数据——是否允许应用代表 friend 访问该信息取决于这些用户的个人设置。

特别是对于生日字段,您可能只会得到日期和月份,而不是年份。或者当然,就像任何其他信息一样,什么也没有。

关于ios - 如何在 ios 中使用 Facebook SDK 检索 friend 的生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634221/

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