以当地语言返回Facebook用户信息

时间:2013-12-12 16:43:11

标签: ios facebook-graph-api

我正在使用Xcode开发一个小应用程序,它可以登录Facebook并检索用户信息。这是执行请求的代码部分:

 [[FBRequest requestForMe] startWithCompletionHandler:
 ^(FBRequestConnection *connection,
   NSDictionary<FBGraphUser> *user,
   NSError *error) {
   if (!error) {
     // at this point user variable contains all user's info I need
     NSLog (@"%@", user.name); 
   } else {
     NSLog(@"ERRORE");
   }
 }];

这些信息以英文返回。如何使用Facebook配置文件的相同语言检索它们?例如,由于我为我的Facebook个人资料选择的语言是意大利语,我需要检索所有我的意大利语信息(这个代码用户[@“relationship_status”]返回“已婚”,它应该返回“sposato”)

1 个答案:

答案 0 :(得分:0)

感谢this post我发现了(一种可能的)解决方案:运行FQL查询,并将 locale 参数设置为所需的语言。在我的情况下,它应该是 locale = it_IT ,如this table所述