2017-03-28 91 views
0

我使用頁面http://www.latlong.net/Show-Latitude-Longitude.html的thingSpeak創建了一個API KEY。該頁面接受兩個輸入緯度和經度,並提供位置名稱作爲輸出。如何在HTTP POST請求中傳遞參數?

https://api.thingspeak.com/apps/thinghttp/send_request?api_key=OQHAGOXG1YOYJPZC這是使用API​​_KEY的網頁的等效地址。我也想傳遞輸入(緯度和經度)。我該怎麼做(即我想獲得一個鏈接,當它被執行時會給我顯示輸出的頁面)。

如何通過上述等效地址將參數的緯度和經度傳遞給此頁面。

+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

youd必須查看arduino用於進行網絡調用的庫。我幾乎肯定存在一些東西。不,我確定有在Arduino上進行網絡通話的庫 – victor