2016-09-14 5 views
0

私はモバイルアプリケーションを開発するのが初めてです。私は、FitBitの時計からデータを読み取り、そのデータで何かをするモバイルアプリを開発したいと考えています。インターネットとdev.fitbit.comで検索した後、アプリケーションをダウンロードできる場所、コールバックURLなどの情報を提供することで、APIを使用できるようにアプリケーションを登録する必要があります。 FitBit APIを使用するには、まずアプリケーションを実行する必要があるようなサウンドが必要です。しかし、APIなしで私のモバイルアプリケーションをどのように開発できますか?私は本当にこの概念を理解していません。誰かが私に答えを見つけるのを助けることができますか?モバイルアプリでFitBit APIを開発する必要がある場合は、モバイルアプリをFitBitに登録してAPIを使用するにはどうすればよいですか?

答えて

1

データを取得するには、まずfitbitでアプリを登録する必要があります。 最初に作成しようとしているアプリケーションを作成する必要はありません。 アプリを登録するには、アプリ名、説明などのアプリに関する基本情報が必要です。

アプリに関するこれらの情報を入力してください。登録後、fitbitはいくつかのトークン(clientId、clientSecretなど)を提供します。これらのトークン(OAuth2.0を使用)を使用すると、アクセストークンが取得されます。このアクセストークンを使用すると、fitbitからデータを取得し、アプリの構築を開始できます。

あなたのアプリを登録する際には、以下の詳細を入力する必要があります。

アプリケーション名:定義しているアプリケーションの定義済みの名前。これは説明どおりに表示されます。

http://stackoverflow.comにアカウントを作成するとします。既にGmailやFacebookにアカウントを持っているなら、GoogleやFacebookにサインアップすることができます。 は、Googleの認証情報を提供した後、1つのポップアップは次のように来る、あなたがGoogleとサインアップすると仮定します。

は、Googleプロフィールの情報にアクセスするためのいくつかの許可を求めて「スタック交換はしたいと思います」。 スタック交換の代わりに、あなたのアプリ名が表示されます。

説明:あなたのアプリについての説明。

アプリケーションウェブサイト:サイトのベースアドレス。 like https://www.gmail.com/

組織:組織の名前。

組織のウェブサイト:あなたの組織のウェブサイト

OAuth 2.0のアプリケーションの種類:クライアント

コールバックURLを使用します。これは、事前定義されたのREST APIです。 oauthフロー中のトークン生成に使用されます。承認が成功すると、コールバックURLに戻ります。

デフォルトのアクセスの種類:読み取り専用のIDは、情報を読み取ることのみを許可します。

+0

私はこれを理解しています。しかし、まだアプリケーションを作成していない場合、アプリをダウンロードできる場所とコールバックURLはどうすれば入力できますか?あらかじめ定義された情報でなければなりませんか? –

関連する問題