Geckoboard提供this documentation連接到他們的數據集API,您可以在下面看到實現。如何發送請求到node.js從python到利用geckoboard?
var API_KEY = 'API_KEY';
var gb = require('geckoboard')(
API_KEY
);
gb.datasets.findOrCreate(
{
id: 'sales.by_day',
fields: {
quantity: {
type: 'number',
name: 'Number of sales'
},
gross: {
type: 'money',
name: 'Gross value of sales',
currency_code: "USD"
},
date: {
type: 'date',
name: 'Date'
}
}
},
function (err, dataset) {
if (err) {
console.error(err);
return;
}
dataset.put(
[
{ date: '2016-01-01', quantity: 819, gross: 2457000 },
{ date: '2016-01-02', quantity: 409, gross: 1227000 },
{ date: '2016-01-03', quantity: 164, gross: 492000 }
],
function (err) {
if (err) {
console.error(err);
return;
}
console.log('Dataset created and data added');
}
);
}
);
我想看看是否有辦法通過python(不使用node.js)發佈此附加數據。像這樣的事情是可能的,或者我必須使用模式?
[
{ date: '2017-01-01', quantity: 1213, gross: 23423 },
{ date: '2017-01-02', quantity: 111, gross: 1313123 },
{ date: '2017-01-03', quantity: 333, gross: 21314 }
]
我認爲你正在尋找這樣的東西:https://pypi.python.org/pypi/geckoboard/0.8.6 – Stats4224
有很多方法可以做到這一點:'request','httplib','urllib '等等。你到目前爲止嘗試過什麼嗎? – Marat
另請參閱相關文章:http://stackoverflow.com/questions/31133708/python-script-to-post-data-to-geckoboard – Stats4224