如何使用 facebook ios API 仅获取雇主名称
Posted
技术标签:
【中文标题】如何使用 facebook ios API 仅获取雇主名称【英文标题】:How can i get only employer name using facebook ios API 【发布时间】:2016-07-27 08:38:00 【问题描述】:这是我的代码:
[[[FBSDKGraphRequest alloc] initWithGraphpath:@"me" parameters:@ @"fields" : @"id,first_name,last_name,picture.width(300).height(300),gender,birthday,work"]startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error)
if (!error)
fNameUser = [result valueForKey:@"first_name"];
lNameUser = [result valueForKey:@"last_name"];
genderUser = [result valueForKey:@"gender"];
NSLog(@"You Work At: %@", [result valueForKey:@"work"]);
NSLOG 的输出是
You Work At: (
employer =
id = 12345678909876543;
name = "Employer Name";
;
id = 34234234234343455465;
)
从此输出中我只想获取雇主名称。我该怎么做。
【问题讨论】:
【参考方案1】:你的[result valueForKey:@"work"]
从数组开始,同时它在单个索引中,所以我用作0
喜欢
NSString *employername = result[@"work"][0][@"employer"][@"name"];
【讨论】:
以上是关于如何使用 facebook ios API 仅获取雇主名称的主要内容,如果未能解决你的问题,请参考以下文章
Facebook iOS API:如何获取公开个人资料 URL
如何使用图形 api/FQL 从 facebook 获取过去/结束的公共事件?