数据同步
常见问题 (FAQ)
本章节汇总了佳速通 2.x 用户最常遇到的问题及其解决方案。2. 数据同步
Q: 同步会导致数据重复吗?
A: 不会。 佳速通拥有智能去重算法。它会记录每一条活动的原始开始时间戳作为唯一标识(指纹)。哪怕你从多个平台交叉同步,系统也会识别出是同一活动并跳过重复上传。
Q: 如果我使用 码表 和 手表 记录了同一个活动,会重复上传吗?
A: 看开始时间是否相同(精确到秒)。 如果开始的时间是同一秒开始的,佳速通会识别出是同一活动并跳过重复上传。如果开始时间不同,佳速通就会认为是两个活动。
Q: 在同步的时候,为什么会提示准备错误?
A: 如果你的账号很久没有使用,可能登录信息会失效。服务器会返回 401、403 或者 Auth1、Auth2 之类的信息。这时需要重新登录一下来刷新登录信息。这样操作:探索 ~ 账号管理 ~ 选择平台 ~ 重新登录。
Q: 如何同步历史运动记录?
A: 在创建同步任务时,勾选 “同步活动” 选项。可以筛选运动类型,也可以设定同步的时间范围。
Q: 如果我从运动平台删除了活动,同步的时候也会从其他平台删除吗?
A: 不会。佳速通不会主动删除任何数据。但是,你可以从佳速通的运动列表中手工删除,佳速通会调用平台的删除接口,将该活动删除。
Q: 如果我从运动平台删除了许多活动,我如何让佳速通更新本地缓存?
A: 你可以在“账号管理”中对某个账号点击“全量刷新 (Full Refresh)”,强制系统扫描该账号下的所有历史数据。但是,严禁频繁这样做,以免给平台带来访问压力,导致账号被限制访问。
Q: 如何同步历史记录?
A: 在创建同步任务时,勾选 “同步历史记录” 选项。此外,你也可以在“账号管理”中对某个账号点击“全量刷新 (Full Refresh)”,强制系统扫描该账号下的所有历史数据。但是,严禁频繁这样做,以免给平台带来访问压力,导致账号被限制访问。
Q: 为什么我从 Apple Health (健康) 只能够读到 Apple Watch 的运动记录?
A: 因为许多运动 APP 写入到 HealthKit 的数据只有概要,没有详细的轨迹数据、心率等数据,这种数据的质量比较差,没有多大的意义,所以佳速通默认不读取这种数据。如果数据有轨迹、心率等数据,佳速通也会读取。
Q: 为什么有的活动同步到某个运动平台的时候显示成功,但是却找不到?
A: 以黑鸟和行者为例,它们对于这几种情况的上传会报错:
- 1. FIT 已经上传过,再次上传会报错
"errorCode":"DUPLICATE"。 - 2. 虚拟骑行生成的 FIT,如果有轨迹,黑鸟可以接受,例如 Zwift 或者 MyWhoosh 生成的 FIT 文件。但是没有轨迹的 FIT
文件(例如佳明手表的室内骑行),黑鸟会报错
"errorCode": "String index out of range: -1"。 - 3. 行者对于没有运动轨迹的 FIT,会直接报 500 错误,表示无法处理。
这几种情况,都是无法修复的,所以佳速通会直接加入忽略的清单。您可以通过 探索 ~ 账号管理 ~ 选择平台 ~ 查看忽略清单,来查看哪些数据被自动忽略了。