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

标签 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 在其搜索 Controller 中所做的那样,该怎么办?

例如,如果我传递 Steve Jobs,那么它将给出所有名为 Steve Jobs 的用户的列表。

有人可以帮忙吗?

最佳答案

我找到了答案 Here.

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

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

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

关于ios - Facebook SDK,是否可以通过用户名获取所有用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32622958/

相关文章:

每次我打开应用程序或从 Xcode 运行它时,IOS 都会创建新的应用程序 ID

ios - 如何使用快速委托(delegate)与 cocoa

iphone - 可以使用 Core Animation 使状态栏消失/溶解吗?

iphone - 多线程在 Objective-C 中是如何工作的?

ios - iOS:使用CGContextRotate旋转

python - 开发方法导出ipa报错

ios - Alamofire 4.0.0 : [String:String] is not convertible to [String : Any] & Request is ambiguous without more context

javascript - 如何使用 javascript 获取特定 url 的 Facebook 分享数

android - 如何使用facebook sdk在LoginButton中设置权限 "publish_actions"?

apache-flex - As3 Graph API 注销