我已经实施了FBFriendPickerDelegate
在我的 .h 文件中并使用以下委托来检索信息:
-(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)
请告诉我是否做错了什么。
你有要求过权利吗权限 first?
你需要user_birthday
and friends_birthday
访问用户的代表。他们朋友的生日,以及user_location
/ friends_location
获取他们当前的位置。
尽管当前用户可能向您授予这些朋友的权限,但这并不一定意味着您将获得他们所有朋友所请求的数据 - 是否允许应用程序代表朋友访问该信息取决于这些用户的个人设置。
特别是对于生日字段,您可能只能获得日期和月份,而不能获得年份。或者当然,就像任何其他信息一样,什么也没有。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)