Nest サーモスタットを使用して、Arduino ベースのプロジェクトでホーム オートメーションを実行できるようにしようとしています。これまでのところ、私は何も成し遂げることができませんでした。他のリソースへの入力またはリダイレクトをいただければ幸いです。
Nest 開発者の下でサインアップし、読み取り/書き込み権限を持つクライアントを作成しました。
私は、サーモスタットから基本的な情報を引き出すことを開始したい OAuth ステップにいます。clientIDhttps://home.nest.com/login/oauth2?client_id=[clientID]&state=STATE
がプロジェクトの clientID である場所に移動しました。STATEをそのまま残しました。
呼び出す PIN を受け取ったので、次のよう99ITPUMP
にGit BASHに入力しました。
curl POST https://api.home.nest.com/oauth2/access_token?code=99ITPUMP&client_id=[clientID]&client_secret=[clientSecret]&grant_type=authorization_code
私が得る応答は
$ curl: (6) Could not resolve host: POST
{"url":"/oauth2/access_token?code=99ITPUMP","message":"404 Not Found"}
新しい認証コードを何度も取得しようとしましたが、まだ何も取得できません。誰が私が間違っているのか教えてもらえますか? bash コンソール内で Nest から基本情報を取得する必要があります。答えを提供する人は、できるだけ馬鹿げたものにしてください。自分が何をしているのか本当にわからないので、一生懸命勉強しています。