Foursquare签入api-尝试在日期之间进行签入

Foursquare签入api-尝试在日期之间进行签入,api,foursquare,checkin,date-range,Api,Foursquare,Checkin,Date Range,我正在使用这里引用的api@api.foursquare.com/v2/users/USER_ID/checkins developer.foursquare.com/docs/users/checkins 我正在使用vb.net创建请求,但这可能与此无关。我遇到的问题是,我收到的响应似乎忽略了beforeTimeStamp值 例如,我创建了一个请求url;(oauth_标记已屏蔽–但正确且有效) 133272000为2012年3月26日,1333238400为2012年4月1日 我希望这会返回

我正在使用这里引用的api@api.foursquare.com/v2/users/USER_ID/checkins developer.foursquare.com/docs/users/checkins 我正在使用vb.net创建请求,但这可能与此无关。我遇到的问题是,我收到的响应似乎忽略了beforeTimeStamp值

例如,我创建了一个请求url;(oauth_标记已屏蔽–但正确且有效) 133272000为2012年3月26日,1333238400为2012年4月1日 我希望这会返回这些日期之间的所有签入。但是,它总是返回最近一次的所有签入,即今天2012年4月11日。我花了昨晚的时间来寻找这个问题的答案,但我没有进一步的进展

我可以继续写一个分页方法,在历史日志中移动,直到找到我需要的。但这将创建多个请求。 我甚至编写了一个简单的函数,在我拿回对象后,去掉超出范围的签入。然而,这似乎是浪费,特别是因为我正在编写的应用程序有可能追溯到用户历史的几年前。这意味着返回的数据比需要的要多,这会产生不必要的开销。 在所有的搜索之后,当我在
如果你已经读到这里,这是这个问题的主旨(除非有人知道我做错了什么…) 如果我使用apigee.com接口和上述设置创建请求,则响应正文仅包含我需要的签入,即指定日期之间的签入!如果我使用我的应用程序,它会将它们全部返回! 我的URL/v2/users/self/checkins?oauth#u令牌=#####&v=20120214&limit=250&offset=0&afterTimestamp=133272000&beforetimstamp=1333238400 Apigee的URL(在执行后的请求框中) /v2/users/self/checkins?oauth#u令牌=#####&v=20120214&limit=250&offset=0&afterTimestamp=133272000&BeforeTimstamp=133238400

找出区别了吗?我也不能!有人有什么想法吗?
非常感谢

我想你的URL有一个输入错误<代码>时间戳之前应为时间戳之前。这就是为什么你的第二个URL不起作用。似乎你把Apigee的URL和你的帖子中的URL弄混了

检索昨天的签入对我来说就像预期的那样有效:


从20120214开始的API版本也没有问题。您的URL也为我工作。

非常感谢!很明显,我现在觉得自己很愚蠢,但我真的没看到!我很高兴有答案。。。我可能只是盯着看了很久。我可以确认它现在工作得很好。再次感谢您抽出时间指出我的错误,非常感谢。