Facebook SDK,是否可以通过用户名获取所有用户?

时间:2015-09-17 05:08:49

标签: ios objective-c facebook swift facebook-graph-api

在我的新项目中,客户需要如果他传递任何名称,那么它将为您提供所有用户的列表(即他们的公开个人资料)。

我在Graph API for User data.

中看到了

这表明我可以按用户ID获取用户详细信息,

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                           initWithGraphPath:@"/{user-id}"
                                  parameters:params
                                  HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                  id result,
                                  NSError *error) {
// Handle the result
}];

但是,如果我想仅通过用户名获取所有用户,例如facebook在其搜索控制器中的操作会怎么样?

例如,如果我传递Steve Jobs,则会显示名为Steve Jobs的所有用户的列表。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案Here.

我只能通过用户名获取所有用户,这是一个例子:

https://graph.facebook.com/search?q=Steve+Jobs&type=user&access_token={access_token}

这将为我提供名为Steve Jobs的所有用户的JSON。