2016-10-05 6 views
0

私は、特定のエリアで利用できる車のリストを取得するためのNode.jsで/ V1 /製品を要求していますが、私は、この取得しています:エラーながら

{"fields":{"latitude":"Required","longitude":"Required"},"message":"Invalid request","code":"validation_failed"} 

コード:

var https = require('https'); 

var data = { 
    'latitude': '37', 
    'longitude': '-122', 
}; 

data = JSON.stringify(data); 

var options = { 
    host: "api.uber.com", 
    path: "/v1/products", 
    method: "GET", 
    headers: { 
     "Content-Type": "application/json", 
     "Authorization": "Token myAppToken", 
     "Content-Length": Buffer.byteLength(data) 
    } 
}; 

var req = https.request(options, function(res) { 
    var responseString = ""; 

    res.on("data", function(data) { 
     responseString += data; 
    }); 
    res.on("end", function() { 
     console.log(responseString); 
    }); 
}); 

req.write(data); 
req.end(); 

答えて

1

実際の緯度と経度を指定した形式で送信しましたか?実際の緯度と経度でコードを更新します。

私は、Uberが推奨するモジュールhttps://github.com/shernshiou/node-uberを使用していますが、この例に詳しく従っていきます。

+0

が更新されました。ブラウザでURLを押して応答jsonを取得できます – Aquarius24

関連する問題