0

使用foursquare API Explorer 时,我得到了使用时间戳时看似错误的数据。我发现,当我多次就特定地点拨打电话时,我仍然收到相同的输出(这意味着,尽管时间不同,但同一个人在该地点)。

例如,我在下面进行以下调用。

https://api.foursquare.com/v2/venues/4bf6ef8b5efe2d7fd10d6834/herenow?afterTimestamp=1337475603

我将时间戳更改为其他时间,如下所示。

https://api.foursquare.com/v2/venues/4bf6ef8b5efe2d7fd10d6834/herenow?afterTimestamp=1337969407 

但是,我仍然在数据中得到相同的输出。我也尝试过其他时间戳。为什么我的输出保持不变,尽管我改变了时间戳?

4

1 回答 1

0

因此,hereNow 仅针对当前在某个场所登记入住的人。

在foursquare 上,我们认为人们在他们登记入住时间后的3 小时后才“登记入住”,或者直到他们在其他地方登记入住(以先到者为准)。

因此,afterTimestamp 旨在用于短于 3 小时的时间尺度。例如,您可以使用它来限制自己查看在过去一小时内(而不是过去 3 小时)签到的人。

正如端点所暗示的,这对于实时轮询更改很有用(尽管如果您是场地的经理,您应该使用我们的 Realtime Venue Push API)。

也就是说,请务必阅读 Akshay 发布的关于 Here Now 即将发生的变化的内容:https ://groups.google.com/forum/?fromgroups#!topic/foursquare-api/sQMuHlv9wiU

于 2012-05-29T18:56:50.053 回答