今、少し試してみて、やはり正常動作したので、ちょっとエントリーを書く事に。
Facebookクラウドにある様々な情報を取得するために設計されたSQLライクなFQLというものがあります。
予想した通り、JavaScriptから実行できます。
ここでは例として、ログインしたアカウントの情報を取得する方法について
var q = "select name , username from user where uid = {0}"; q = FB.Data.query(q,response.session.uid); FB.Data.waitOn([q],function(args){ }); |
まず、FQLを作ります。
次に、FB.Data.queryメソッドでqueryを第一引数に設定します。第二引数にはqueryパラメータを突っ込みます。
問題は、これで実は実行されるわけではありません。
FB.Data.waitOnに作ったqueryを配列形式にして渡して、第二引数にコールバックを設定します。
慣れるまでにちょい時間がかかりそうだ。
0 コメント:
コメントを投稿