2016-11-27 61 views
0

我是webhooks的全新,並有一個噩夢試圖讓我的第一個功能。我正嘗試使用粒子光子將單個浮點溫度變量發送到可以繪製數據的站點。我試圖創建webhooks到thingspeak.com和librato.com沒有成功。我的主要嘗試一直試圖在教程中使用json代碼來創建webhook。錯誤400/401試圖創建一個webhook

這裏是我的光子代碼:

#include "Particle.h" 

float temp = 70.1000; 
float adjust = 0.4; 
int acOn = 0; 

void setup() 
{ 

} 

void loop() 
{ 
    if(temp < 72) 
    adjust = random(1620000)/1000000.0; 

    else if(temp < 74) 
    adjust = random(1000000)/1000000.0; 

    else 
    adjust = -1*random(500000,2200000)/1000000.0; 

    temp = temp + adjust; 

    Particle.publish("librato_", String(temp), 60, PRIVATE); 
    Particle.process(); 
    delay(30000); 
} 

和網絡掛接JSON代碼(用於librato嘗試)

{ 
    "event": "librato_", 
    "url": "https://metrics-api.librato.com/v1/metrics", 
    "requestType": "POST", 
    "auth": { 
     "username": "YOUR_LIBRATO_USERNAME", 
     "password": "YOUR_LIBRATO_API_TOKEN" 
    }, 
    "json": { 
     "gauges": [ 
      { 
       "name": "{{NAME}}", 
       "value": "{{temp}}", 
       "source": "{{PARTICLE_DEVICE_ID (particle API token?)}}" 
      } 
     ] 
    }, 
    "mydevices": true 
} 

,我已經填寫了用戶名和API令牌上librato也發現IDE設置中的particle API標記。先謝謝您的幫助。

回答