graph api检索用户名列表,其中name与ios中的给定文本类似

时间:2013-08-03 06:04:07

标签: iphone ios facebook facebook-graph-api ios5

我目前正在开发一个应用程序。在我的应用程序中,我添加了facebook graph api以使用facebook功能。

它的工作完美,我可以在墙上发布消息,我想添加另一个功能。用户可以搜索他们可能知道或不知道的用户。所以我有一个文本字段,如果用户在该字段中输入任何名称,我想要检索facebook用户列表,他们的名称就像用户输入的名称。

如果您登录Facebook并在“按名称,地点搜索人员”中键入任何名称或位置,那么我们将获得用户列表(您可能知道并且不知道)。

我想在我的应用程序中实现此功能。我正在使用图形API。是否可以检索用户列表?

请任何人指导我。

我用过

NSMutableDictionary *variables = [NSMutableDictionary dictionaryWithCapacity:2];

[variables setObject:@"priya" forKey:@"q"];
[variables setObject:@"user" forKey:@"type"];

//  [variables setObject:@"post" forKey:@"type"];

FbGraphResponse *fb_graph_response = [fbGraph doGraphGet:@"search"   withGetVars:variables];

NSLog(@"Raw HTML:  %@", fb_graph_response.htmlResponse);

我得到了结果,但它只显示了25个结果?任何想法

1 个答案:

答案 0 :(得分:0)

嗨朋友我解决了我的问题。我用这个编码得到了接下来的25个结果。

FbGraphResponse *next_page_fb_graph_response = [fbGraph doGraphGetWithUrlString:next_page_url];

我还有一个问题。如果我在Facebook搜索,我得到了所有用户名,不允许公开搜索。

但是在fb graph api中我尝试获取用户名称,但是没有显示哪些不允许公开搜索。

任何人都可以解决这个问题吗?