2017-03-28 18 views
0

ページのthingSpeakを使用してAPIキーを作成しました。http://www.latlong.net/Show-Latitude-Longitude.html。このページは2つの入力に緯度と経度をとり、出力としてロケーション名を提供します。HTTP POSTリクエストでパラメータを渡す方法は?

https://api.thingspeak.com/apps/thinghttp/send_request?api_key=OQHAGOXG1YOYJPZCこれは、API_KEYを使用するWebページと同等のアドレスです。これは入力(緯度と経度)も渡したいのですが、これを行うにはどうすればよいですか(つまり、実行時にリンクを取得したい出力を示すページが表示されます)。

上記の同等のアドレスを使用して、どのようにパラメータの緯度と経度をこのページに渡すことができますか。

+0

少し混乱します。 https://api.thingspeak.com/apps/ ...ページは機能しません。開いていると、コンソールにGoogle Map APIエラーがあります。ページの緯度と経度を入力して「変換」をクリックすると、何も起こりません。このページのサーバーにHTTPリクエストを送信しますか?はいの場合は、まずページを修正する必要があります。 – shaochuancs

+0

また、http://www.latlong.net/...とhttps://api.thingspeak.com/の関係はどうですか? APIドキュメントはありますか? – shaochuancs

+0

latlong.netページは、URLからのパラメータを受け付けません - 入力ボックスからのみ受け取ります。彼らはパラメータをGoogle Maps APIに渡します。 – iohans

答えて

0

郵便配達員のようなプログラムを使用して、そのエンドポイントに手動でリクエストを送信することができます。 jqueryを使用すると、これはそのエンドポイントにPOSTを送信する方法です。

var endpoint = https://api.thingspeak.com/apps/thinghttp/send_request?api_key=OQHAGOXG1YOYJPZC; 
var data = new Object(); 
data.longitude = 50; 
data.latitude = 50; 
$.ajax({ 
      type: 'POST', 
      data: data, 
      url: endpoint, 
      contentType: 'application/json; charset=utf-8', 
      success: function (response) { 

      }, 
      error: function (response) { 

      } 
    }); 
+0

Arduinoからこれを行うことはできますか?私は緯度と経度を得るためにGPSを使用していますが、このクエリを使用することは可能でしょうか? – Billa

+0

あなたはarduinoがネットワークコールを行うために持っているライブラリを見なければなりません。 Im何かが存在することはほぼ確実です。いいえ、私はarduino上でネットワークコールを行うためのライブラリがあることを確信しています – victor

関連する問題