2012-02-07 11 views

答えて

1

私はFQLマルチクエリで可能ですか?

はい受信トレイが付与された適切な権限を持つ認証済みのアプリのユーザーに属しているとき、それは可能です。

3
var fbid = your_fbuid_here; 
    FB.api({ 
       method: 'fql.query', 
       query: 'SELECT thread_id, author_id, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND author_id = ' + fbid + ' ORDER BY created_time ASC LIMIT 1' 
      }, function (threadresponse) { 
       FB.api({ 
        method: 'fql.query', 
        query: 'SELECT thread_id, body, author_id, created_time FROM message WHERE thread_id = ' + threadresponse[0].thread_id + ' ORDER BY created_time ASC' 
       }, function (inboxresponse) { 
         //do stuff here with results 
       }); 
      }); 

+1

最初のクエリは、友人のUIDユーザーでオーサリングだけのスレッドを選択します。スレッドが現在のユーザーによって作成された場合、結果は表示されません。 – vian

+0

ねえ、これにはもっと良い方法があるのだろうか?これは、友人が作成したメッセージのみを返します。 – Michelle

関連する問題