FitnessSyncer 権限と認証
外部のウェブサイトからご自身のデータにアクセスしたい場合は、FitnessSyncerにそのデータへのアクセス権を付与する必要があります。サービスによっては、当サイト上で指定するユーザー名とパスワードとなる場合もあれば、当該サービスのサイト上でアクセス権を付与する必要がある場合もあります。
当社への許可が必要なサービスについては、エディタの「認証」メニューに以下のオプションが表示されます:
- 「変更しない」:このソースまたは宛先がすでに持っている権限を維持します。このオプションは、すでに接続されているものを編集する場合にのみ表示されます。
- 「認証情報を再利用(ソースまたは宛先)」:このオプションで指定された、同じサービス上の別のソースまたは宛先に対してすでに付与済みの権限を使用します。
- 新しい権限を付与:この送信元または送信先のみに対して、新しい権限を付与するために、該当するサービスへ遷移します。
- 新しい権限を付与し、他の送信元および宛先にも適用する:新しい権限を付与し、そのサービス上の他のすべての送信元および宛先にも適用します。このオプションは、その権限を必要とするサービスでのみ提供されます。
他のアカウントとの同期をより柔軟に行えるよう、権限をこのように分類しました。
可能な場合は、「認証情報を再利用」オプションの使用をお勧めします。一部のサイトではこの操作が必須となっており、実行しない場合は認証に失敗します。これを支援するため、サービスの再認証時には「新しい権限を付与」および「他のソースと宛先に適用」というオプションが用意されています。
サービスによっては、他にも選択肢がある場合があります。たとえば、Google サービスでは、FitnessSyncerと組み合わせて使用する組み合わせに応じて、異なる認証方法が必要となります。そのような場合は、各サービスの FAQ で説明されています。
認証に関する問題の解決
認証の問題が発生する原因は数多くあります:
- ユーザー名とパスワードの入力が求められる場合は、当社のサービスではなく、そのサービスのユーザー名とパスワードであることを必ず確認してください。
- 権限の許可を求められた際、当社が要求するすべての権限を承認しなかった場合にも、同様の現象が発生する可能性があります。ご質問やご不明な点がございましたら、当該サービスのFAQをご確認いただくか、当社までお問い合わせください。ご利用中のサービスにおいて、当社が特定の権限を要求する理由についてご説明いたします。
- 1つのサービスを複数のデータソースや送信先(たとえば、FitbitアクティビティやFitbit睡眠フィードなど)で使用している場合は、前述の「認証情報を再利用」オプションをご利用ください。
- 当社のモバイルアプリからサービスを追加された場合は、当社のウェブサイトからサービスの認証を試してみることをお勧めします。
- 最近、パスワードを変更した、またはプロバイダーのポータルから当サービスへのアクセス権を無効にした場合。
一部のサービスには、次のような具体的な指示があります。
それでも問題が解決しない場合は、弊社までご連絡ください。
「認証」メニューにある「認証情報を再利用」や「新しい権限を付与し、他の送信元および宛先に適用」とはどういう意味ですか? どのような場合にこれを使用すればよいですか?
「認証情報の再利用」機能を使用すると、FitnessSyncer内の別のタスクで使用しているのと同じ認証情報を利用できます。同じサービスを利用するソースやタスクが複数あり、同じアカウントを使用する場合に、この機能を利用してください。 たとえば、体組成や活動量の測定にWithings(Nokia Health)を使用している場合、この機能を利用して認証情報を共有することができます。 一部のサービス(Garmin、Withings、MapMyFitness、Fitbitなど)では、この機能を使用しない場合、認証エラーが発生する可能性があります。
この機能を使用するには:
- ソースまたは宛先のいずれかを選択し、再認証を行ってください。
- 同じプロバイダーを使用している他の送信元および送信先については、それぞれを編集し、認証設定を、その最初の送信元または送信先の「認証情報の再利用」に変更してください。
そのサービスに「新しい権限を付与し、他の送信元および宛先に適用する」というオプションがある場合は、そちらを使用することをお勧めします。そうすれば、上記の2番目の手順を行う必要はありません。
Google Fit、Google Drive、および Sleep As Android は、最初の1回だけ動作し、その後は認証エラーが発生します。なぜでしょうか?
この問題は、Googleのセキュリティ機能によって引き起こされています。この問題を回避するには、次の手順を試してみてください:
- 影響を受けたGoogleアカウントについては、セキュリティ設定(https://www.google.com/settings/u/1/security)にアクセスしてください。
- 「連携済みのアプリとサービス」の下にある「すべて表示」を選択します。
- FitnessSyncer を見つけて、「アクセス権の取り消し」をクリックしてください
- 「マイアカウント」で、Google Fit または「Sleep As Android」の接続設定を編集し、再認証を行ってください。Google Fit の送信元または送信先が複数ある場合は、他の接続の認証情報を再利用してください。
私は複数のGoogleサービスを利用しています。FitnessSyncerはどのような権限を求めてくるのでしょうか?
Google Fit、Google Drive、およびSleep as Androidは、1つのGoogleアカウントでログインしています。 FitnessSyncerは、設定済みのサービスに必要な情報のみをGoogleに要求します。具体的には、Google Fitはフィットネスデータ、Google Driveはファイル、そしてSleep as Androidはメールアドレスのみを要求します。 別のGoogleサービスを追加する場合、または既存のサービスで「新しい権限を許可」を選択する場合、GoogleはGoogleのソースと宛先が合わせて必要とするすべての情報を一度に要求するため、1回のサインインですべてをカバーできます。

