Facebookアカウントのすべてのビデオのリストを取得するために、簡単なクエリを実行しようとしています。FacebookのFQLコンソール(またはGraph APIコンソール)のFQLクエリは、正しい数のビデオを返します。ただし、Objective Cからクエリ(GraphAPIまたはFQL)を実行すると、1つのレコード(ビデオ)のみが返されます。
Facebook FQLコンソールの場合:
SELECT vid, owner, title, description, updated_time, created_time FROM video WHERE owner=me()
Objective Cの場合(Facebookのウィッシュリストサンプルコードを使用):
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"SELECT vid, owner, title, description, updated_time, created_time FROM video WHERE owner=me()", @"query", nil];
NSLog(@"FQL: %@", params);
[facebook requestWithMethodName:@"fql.query" andParams:params andHttpMethod:@"POST" andDelegate:self];
request:didLoadに「結果」を出力すると、ビデオが1つだけ含まれています。何が問題を引き起こしているのかわかりません。どんな助けでもありがたいです。