<< Facebookにアクセス | main | IntelliJ >>

Facebookにアクセス(FQL)

 FQLというSQLのような記述を使ってFacebookのデータを検索できる。

NSMutableDictionary* params = [NSMutableDictionary 
dictionaryWithObjectsAndKeys:
@"SELECT post_id,type,message "
"FROM stream "
"WHERE source_id=<ユーザID> "
"AND actor_id=<ユーザID>", @"query", nil];
[facebook requestWithMethodName:@"fql.query"
andParams:params andHttpMethod:@"GET" andDelegate:self];

>>応答
- (void)request:(FBRequest *)request didLoad:(id)result {
NSLog(@"result:%@", result);
}

すごく便利そうだが、FROM句にひとつのテーブルしか指定できない、WHEREでインデックスされたカラムを指定しないといけない、SELECTで*を使えない、などの制約があってなかなか使いどころが難しい。

あとvideoテーブルに正しくデータが入っていないようだけど、不具合なのかな。streamテーブルのtypeを見ても、本来Videoデータには"128"が入るはずなのにnullになってるし。。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
   1234
567891011
12131415161718
19202122232425
262728293031 
<< May 2019 >>
selected entries
categories
archives
recent comment
others
mobile
qrcode