iOS アプリ用に次の Facebook FQL を実行しています。それは私にエラーを与えています:
権限をテストしましたが、問題ないようです。また、Facebook アプリ (開発者セクション) のバンドル ID は、アプリのバンドル ID と一致します。この問題を解決するにはどうすればよいですか?
エラー: 操作を完了できませんでした。(com.facebook.sdk エラー 5.)
-(void)FetchFBFriends
{
// Query to fetch the active user's friends, limit to 25.
NSString *query =
@"SELECT uid, name, pic_square FROM user WHERE is_app_user=0 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ";
// Set up the query parameter
NSDictionary *queryParam =
[NSDictionary dictionaryWithObjectsAndKeys:query, @"q", nil];
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:queryParam
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
NSLog(@"Error: %@", [error localizedDescription]);
} else {
NSLog(@"Result: %@", result);
FBFriendsArray = (NSArray *) [result objectForKey:@"data"];
//NSLog(@"FBFriendsArray %@",FBFriendsArray);
[FBFriendListTableView reloadData];
}
}];
}