Strava/Withings Web API開発 - リファレンス(Web API認証)
APIキー認証やOAUTH認証のリファレンス(リンク集)です。
APIキー認証
まずは基礎知識。
APIのメリットとしてサービスの一部機能を共有することができる、しかしセキュリティ上の考慮が必要なのでAPIキーを認証に用いる、という考え方です。
参考までに具体的なAPIキー取得手順のリンクを貼っておきます。
OpenWeatherMapのAPIキー取得手順
Google MapsのAPIキー取得手順
OAUTH認証
よりセキュアなOAUTH認証については以下を参照。
参考までにStravaやWithingsでの具体的な手順のリンクを貼っておきます。
Web APIの認証方法は複数ありますが、一般公開のデータ参照:APIキーによる認証、機密性が高い限定公開データへのアクセス:OAUTHによる認証といった使い分けが推奨されているようです。
一般公開データに匿名でアクセス ->API キーを使用
エンドユーザーに代わって限定公開データにアクセス -> OAuthを使用
ですね。
OpenWeatherMapからは一般公開データ(天気予報データ)の取得なのでAPIキーを使用、StravaやWithingsからは個人データ(各アクティビティ情報や体重・体脂肪率など)の取得なのでよりセキュアなOAuthを使用する、ということになります。
よろしければサポートお願いします。