Pythonでスクリプト化されたRPiにREST APIのデータを組み込む方法について誰かが知り得ますか? RPiにリモートサーバからいくつかのコマンドを送信する方法はありますか?それに対するいかなる援助も感謝します。Pythonを使用してREST APIからオブジェクトを読み取る方法は?
答えて
ちょうど質問の範囲に答えを保ちます。残りのAPIはhttp
リクエストを使用してアクセスできます。 Pythonの標準ライブラリにはhttpクライアントライブラリがあり、またの機能を提供する多くのライブラリがあります。requestsが好きです。
ですので、基本的にrequests
をインストールしてください。
r = requests.get(url)
data = r.json() # as its a rest api you can directly access the json object
print(data)
ありがとうございます。このコードは、REST APIから読み込むためのものです。 REST APIがオブジェクトを自分のRaspberry Pi(Python)に送ることができるのと同じようにすることができますか? – abhi1610
ええ、 'request.post'メソッドを使用することができますが、最初に' http'と 'rest'でいくつかの読書をすることをお勧めします。あなたがそれがあなたの質問に答えていると感じたら答えを受け入れる:-) –
それは多少私の質問に答えるが、完全には答えていない。現在、 'requests.get(url)'で読むことができます。 URLにデータを投稿することもできます。しかし、もしURLから私のホストマシンにコマンドを送るにはどうしたらいいですか? – abhi1610
RPiは残りのAPIを使用していますので、あなたはpythonでurllibを使用できます。
http://<ip of raspi>:3000/<pin>
例:
from urllib.request import Request, urlopen
q = Request(url_with_get_parameters)
q.add_header('some_header_info', 'value')
q.add_header('Content-type', 'application/json')
response = urlopen(q).read()
- 1. Pythonを使用してテキストHIファイルから値を読み取る方法は?
- 2. Javaを使用してRESTサービスから読み取る
- 3. SharePoint REST API呼び出しからXML応答を読み取る方法
- 4. Python + Seleniumを使用して警告ボックスからテキストを読み取る方法
- 5. pythonを使用してテキストファイルからsepearte行を読み取る方法
- 6. SparkSQLはPythonを使用してMySQLデータベーステーブルから読み取る
- 7. LLDBのPython APIを使用してメモリアドレスからNバイトを読み取る
- 8. REST APIを使用してvbsスクリプトからS3オブジェクトを削除する方法
- 9. Teamcity REST APIを使用して、teamcity rest APIを使用してNugetパッケージのリストを取得する方法は?
- 10. datainputstreamを使用してソケットから読み取る方法
- 11. Cを使用してマイクから読み取る方法
- 12. Pythonを使用してsqlite dbからunicodeを読み取る
- 13. Pythonを使用してExcelシートから秒を読み取る
- 14. Pythonを使用してファイルから整数を読み取る
- 15. グレッグを使用してREST APIからライブデータを取得する方法
- 16. angularJSカスタムサービスを使用してREST APIからデータを取得する方法
- 17. REST APIを使用してテーブルからデータを取得する方法
- 18. TwilioからPython Rest APIを使用してコールログを取得しています
- 19. 外部API(REST)のGetメソッドを使用してリストを読み取る(java)
- 20. json Restを使用してSharepointリストからデータを読み取る
- 21. TRONとAlamofireを使用してREST API応答のヘッダーを読み取る方法
- 22. REST APIを使用してテーブルからデータを取得する
- 23. ASP.NET Web APIからXMLを読み取る方法は?
- 24. DASを使用してPOSTGRESQLデータベースからデータを読み取る方法は?
- 25. kotlin Androidを使用してURLからJSONを読み取る方法は?
- 26. CAPLを使用してテキストファイルから文字列を読み取る方法は?
- 27. C#を使用してExcelからセルを読み取る方法は?
- 28. Javaを使用してdynamodbからテーブルを読み取る方法は?
- 29. Openrowset関数を使用してExcelから値を読み取る方法は?
- 30. Webプロキシを使用してインターネットからXMLを読み取る方法は?
これはあまりにも曖昧です。それがREST APIの場合、定義によって、HTTPで照会できます。あなたの質問は何ですか? –
@DanielRoseman実際に私はプログラミングの背景からではありません。しかし、私はREST APIが動作しているサーバー/クラウドがRPIにコマンドを送信できるかどうかを知りたいのですか? Can Globalサーバーはさまざまなユーザーにコマンドを送信できると考えることができますか?もしそうなら、どうやって? – abhi1610