1

我正在执行一个 facebook 人物搜索图请求,如下所示:

-(void)searchFBFor:(NSString*)query {


     NSString *q = [NSString stringWithFormat:@"search?q=%@&type=user", [query stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
     NSLog(@"%@", q);

[FBRequestConnection startWithGraphPath:q
                      completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
                          if(error) {
                              NSLog(@"Error: %@", error);
                              return;
                          }
                          else {
                              NSLog(@"%@", result);
                          }
                      }];


}

如果我的查询类似于 @"mark" 但从来没有名字和姓氏的结果(即@"mark+smith" 或 @"mark smith"),则请求有效并返回结果。

有谁知道为什么会这样?我是否可能需要我没有考虑过的特殊权限?

非常感谢。

4

0 回答 0