見出し画像

Strava/Withings Web API開発 - Pythonリファレンス(Stravaのデータ処理:StravaIO)

PythonでのStravaのデータ処理にあたりStravaIOを使用した。

(参考) stravaio
https://pypi.org/project/stravaio/#description
https://github.com/sladkovm/stravaio

このパッケージを使用することで、認証やアクティビティデータの取得、項目単位でのデータ取り出しを容易に行うことができます。

コーディング例

##StravaIOをインポート
from stravaio import StravaIO 

##アクセストークンでログイン
client = StravaIO(access_token=STRAVA_ACCESS_TOKEN)

##アクティビティを取得(after=でいつ以降のデータかを指定)
activities = client.get_logged_in_athlete_activities(after=xxxxxxx)

##アクティビティ毎にstart_date(アクティビティ開始日時), distance(距離)を取得
for item in activities:
    print(item.start_date)
    print(item.distance)


よろしければサポートお願いします。