0

ガーミン API を使用して、デバイスの「日次サマリー」を取得したいと考えています。

https://healthapi.garmin.com/からデータを取得できますが、API リクエストでは取得できません。

「日次サマリー」を取得するには、次の手順を実行します。

curl コマンドを作成します。

curl -v -X POST -H "Content-Type: application/json;charset=utf-8" -d '{"dailies":[{"userAccessToken":"userAccessToken","uploadStartTimeInSeconds":1514847600,"uploadEndTimeInSeconds":1515597660,"callbackURL":" https://healthapi.garmin.com/wellnessapi/rest/dailies"}]}' http://mysite/testping.php

userAccessToken - はhttps://healthapi.garmin.com/にログインするために使用するトークン です。それに応じて、データなしでリクエストを受け取ります。

マニュアルの「Health REST API Specification」を例として使用します。

答えてください、なぜリクエストからデータを提供しないのですか?

4

2 に答える 2

1

バックフィルは、新しい履歴データをエンドポイントにプッシュするトリガーを設定します。

Garmin の Health API 仕様ドキュメント - セクション 8 からの引用:

「バックフィル リクエストはすぐに空の応答を返しますが、実際のバックフィル プロセスはバックグラウンドで非同期に行われます。バックフィルが完了すると、その期間のデータが新たに同期されたかのように通知が生成されて送信されます。Ping サービスは両方ともおよびプッシュ サービスは、サマリー バックフィルでサポートされています。1 回のバックフィル リクエストの最大期間 (包括的) は 90 日ですが、追加データを取得するために、他の 90 日の期間を表す複数のリクエストを送信することは許可されています。

于 2020-10-10T03:35:57.627 に答える