所以我有一些代码已经运行了大约6个月左右,而且我没有认为我已经改变了与此相关的任何内容(着名的上一个开发人员的话),但是Foursquare我已经开始回复我认为不正确的回复。
我正在尝试为自己点击checkins端点:即/v2/users/self/checkins
。我的选项参数如下:
params = {
v: '20160622',
afterTimestamp: start_time,
sort: 'oldestfirst',
limit: 250
}
这一切看起来都很精致,但是Foursquare看起来只是最新的排序。换句话说,我要求Foursquare“向我展示所有的签到,按最旧的排序”,它从今天开始返回。特别是对于afterTimestamp: 0
,我希望它能够显示与我的帐户关联的最早的签到:即,我有史以来第一次签到。
所以,回顾一下:我如何查询API,以便我可以先找到最早的签到?据我所知,这个应该正确地返回正确的签到。
干杯!
答案 0 :(得分:0)
我正在玩这个端点,它似乎是在从"最近的"中提取后对结果进行排序的。因此,在您的情况下,它会使用最近的250个签到,然后按照最早的方式对其进行排序。
要获得第一次签到,您可以查看count
签到的签到的offset
金额。afterTimestamp
在您第一次签到后,您可以使用String
参数向前工作。