私は次のように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" OR @"mark smith") の結果がない場合、リクエストは機能し、結果を返します。
これがなぜなのか誰か知っていますか?考慮していない特別なアクセス許可が必要になる可能性はありますか?
どうもありがとう。