2016-10-07 9 views
0

誰かが私にこれを手伝ってくれることを望んでいました。APIはメタデータオブジェクト以外の何も返しません

私はdeveloper.nest.comに新「製品」を作成し、読み取り/書き込み可能なアクセスでそれすべて利用可能なアクセス許可を与えてきました。私の製品はコード認証を使用しているので、コードを取得するためのすべての手順を実行した後、いくつかの要求を行う時間でした。

私はメタデータオブジェクト以外のwalkthroughの「アクセストークンの承認コードを交換します」、私は取得していない何かを得たとき。私の装置や構造については何もなかった。

私は間違っていますか?

ありがとうございました。

+0

実際のデバイスまたはシミュレートされたデバイスを使用していますか?アカウントに端末がありますか? – urman

+0

返信いただきありがとうございます。はい、私はアカウント上にデバイスを持っています(そして、私はそれをWebインターフェイスで見ることができます) – dimaj

+0

あなたは電話をかけるために使用しているコードを投稿できますか? – urman

答えて

0

あなたが最も可能性が高いFamily Accountを使って巣の接続で動作を許可されています。ホームの「所有者」だけが現在、Nest構造および関連するデバイスにアクセスできます。

+0

はい、私は家族のアカウントを使用していました。ちょうど '所有者'のアカウントでそれをテストし、私が必要なすべてのデータを得た!ありがとうございました! – dimaj

0

メタデータオブジェクトは、「アクセストークンの認証コードを交換する」フローの一部ではありません。 メタデータが表示されている場合は、アクセストークンを受け取り、https://developer-api.nest.comへのAPIリクエストを送信している必要があります。ここには、メタデータオブジェクトが表示されます。 「アクセストークンの認証コードを交換する」の一環として、あなたの応答はアクセストークンでなければなりません。

{ "access_tokenは": "c.FmDPkzyzaQe ..."、 "expires_in":315569260 }

+0

正解、私はトークンと有効期限を取得しています。しかし、私はそのトークンを使って** GET **を呼び出すと、**メタデータ**オブジェクト以外は取得できません。 – dimaj

関連する問題