我需要为具有 FQL 的 facebook 用户获取线程内的所有用户线程和消息。
当我运行以下 FQL 时,它会返回所有线程 ID
select thread_id,message_count from thread where viewer_id = me() and folder_id = 0
在收件箱文件夹中显示线程和消息计数,
{
"data": [
{
"thread_id": "196940283688620",
"message_count": 99
},
{
"thread_id": "283904071679203",
"message_count": 1
},
但是,当我运行以下查询以获取给定 thread_id 中的所有消息时,假设 "thread_id": "196940283688620",
select message_id,body,viewer_id , thread_id from message where thread_id = 196940283688620 and viewer_id = me()
由于第一个查询结果显示我有 99 条消息,"thread_id": "196940283688620",
但查询仅返回 20 条消息。
1-我怎么了?我需要在单个 FQL 中获取线程中的所有消息,还是需要多个 FQL?2- 为 facebook 身份验证用户获取线程内的所有线程和消息的最佳方法是什么。