如何知道用户是否手动输入了他的步数
How to know if the user has entered his steps manually
我是网络开发人员,现在正在开发 Webapp,它通过 Fitbit 获取用户每天走的步数 Api。
我的问题:
我怎么知道用户是否输入了步数手册,实际上不再走路了!
现在我使用了 api 请求,并将响应汇总如下:
$apiRequest = $provider->getAuthenticatedRequest(
Fitbit::METHOD_GET,
Fitbit::BASE_FITBIT_API_URL。 '/1/user/-/activities/steps/date/'.$startDateStr.'/'.$endDateStr.'.json',
$accessToken,
['headers' => [Fitbit::HEADER_ACCEPT_LANG => 'en_US'], [Fitbit::HEADER_ACCEPT_LOCALE => 'en_US']]
);
$api回复["activities-steps"]
通过使用跟踪器,用户手动输入的内容将被忽略:
/1/user/-/activities/tracker/steps/date/startDate/endDate.json
但是当用户作弊时;你无法控制它;例如:
我是网络开发人员,现在正在开发 Webapp,它通过 Fitbit 获取用户每天走的步数 Api。
我的问题:
我怎么知道用户是否输入了步数手册,实际上不再走路了!
现在我使用了 api 请求,并将响应汇总如下:
$apiRequest = $provider->getAuthenticatedRequest( Fitbit::METHOD_GET, Fitbit::BASE_FITBIT_API_URL。 '/1/user/-/activities/steps/date/'.$startDateStr.'/'.$endDateStr.'.json', $accessToken, ['headers' => [Fitbit::HEADER_ACCEPT_LANG => 'en_US'], [Fitbit::HEADER_ACCEPT_LOCALE => 'en_US']] );
$api回复["activities-steps"]
通过使用跟踪器,用户手动输入的内容将被忽略:
/1/user/-/activities/tracker/steps/date/startDate/endDate.json
但是当用户作弊时;你无法控制它;例如: