0

我意识到这可能不是这个问题的正确位置,但邮件列表是沉默的,也许这里有更多的受众。

我正在使用 strava API 的 getSegmentById 端点来每天获取effort_count多个细分。我注意到偶尔返回的数字会有随机波动。有一天,有几个部分的努力计数低于前一天。在不同的一天,几乎所有片段的计数都出现了巨大的跳跃,大得令人难以置信(即,每天努力 10 到 20 次的片段在当天有 500 个)。

有人对此有任何解释吗?或者有没有更好的地方来解决这些问题,因为 API 邮件列表没有给出任何回复?

邮件列表主题:https ://groups.google.com/forum/#!topic/strava-api/cJZyoGl49AU

这是effort_count日期之间差异的屏幕截图。负数随机出现。计数在世界标准时间晚上 11 点记录。

在此处输入图像描述

4

1 回答 1

1

过去,我在段排行榜 API 上遇到过类似的问题,有时会返回经过身份验证的用户的错误位置。

context_entries我使用在谷歌组(参数)上找到的技巧解决了这个问题。

更改了 segment API之后,这个技巧不再起作用了,我不得不分析从 Strava 返回的数据:如果有什么奇怪的地方,我只需在超时后重试请求;它通常在 2-3 次尝试中解决。也许这个技巧也适用于effort_count.

于 2020-06-22T13:43:28.780 回答