2012-05-27 96 views
0

时使用Foursquare的API资源管理器“现在这里”提供错误的数据,我找回什么似乎使用时间戳时要错误的数据。我发现,当我做出的多个时间特定地点的电话,我仍然收到相同的输出(意思是,同样的人都在会场,尽管看起来在不同时间)。Foursquare的使用时间戳

例如,我让下面的下面的调用。

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

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

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

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

+0

作为提醒一句,在此时此地端点有点过时,请参见:https://groups.google。 COM /论坛/?fromgroups#!话题/四方-API/sQMuHlv9wiU了解更多详情。 – akdotcom

回答

0

所以,这里现在只是关于目前在场地登记的人。

在Foursquare上,我们认为人是“托运”,直到3小时后,他们的入住时间,或直到他们检查,在别的地方(以先到者为准)。

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

正如端点所暗示的,这对实时更改轮询非常有用(但如果您是场馆经理,则应使用我们的Realtime Venue Push API)。

也就是说,要确保通过什么阿克沙伊发布了关于即将到来的变化在这里我们读到:https://groups.google.com/forum/?fromgroups#!topic/foursquare-api/sQMuHlv9wiU

+0

你好smehmood!我在Google上搜索如何实际计算这里现在,我遇到了你的帖子。你说的3小时或在另一个地方办理登机手续似乎真的很合理,但你有什么关系吗? –