7

我想从 https://graph.facebook.com/me/inbox或通过 FQL 检索特定用户的所有消息,例如:“来自和发往 ID 为 123456789 的用户的所有消息”

我可以使用 FQL 多查询吗?

4

2 回答 2

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
                });
            });

于 2012-02-18T01:36:25.003 回答
1

我可以使用 FQL 多查询吗?

是的,当收件箱属于经过身份验证的应用程序用户并授予适当的权限时, 这是可能的。

于 2012-02-08T15:18:56.090 回答