1

请参阅我想知道我和我的朋友之间的消息计数,但不是一段时间内的总数,但有时我决定例如在 2010 年 7 月和 2010 年 12 月之间,但无法在此查询中指定时间戳或直到参数

我已经试过了

SELECT num_messages,timestamp ,senders, thread_id FROM unified_thread WHERE 
 CONTAINS('STRING') and thread_id= 'THREAD_ID' 

我也试过

SELECT num_messages,timestamp ,senders, thread_id FROM unified_thread WHERE  
 single_recipient=USER_ID 

但在这个时间戳代表最后一次更新线程,所以我不能按时间戳过滤,因为它返回相同或不返回。

我终于明白了

SELECT message_id,body,created_time FROM message 
  WHERE thread_id = THREAD_ID (INT EXPECTED - OLD SYSTEM )     

在这里,我得到每条消息和消息发送位置的时间戳,但是有没有办法让 FQL 为我计算它们?

4

1 回答 1

0

不,FQL中没有count方法。您必须将结果带回脚本并在那里计数。

于 2012-09-27T19:15:53.760 回答