sdk

我们建议使用SDK发送数据到Databox的Push API。beplay体育appios我们为一些比较流行的编码语言维护sdk,如下所示。

beplay体育appiosDatabox Java SDK beplay体育appiosDatabox PHP SDK beplay体育appiosDatabox Ruby SDK
beplay体育appiosDatabox node . js SDK beplay体育appiosDatabox去SDK beplay体育appiosDatabox Python SDK

  • PHP
  • JavaScript
  • Ruby
  • Java
  • Python
使用Dabeplay体育appiostabox \客户;$c = new Client('2cdt4yoytbvockc51cowgs4gsss84ow4s');$ok = $c->push('销售',123000);
var beplay体育appiosDatabox = require(' Databox ');var client = new beplay体育appiosDatabox({push_token: '2cdt4yoytbvockc51cowgs4gsss84ow4s'});客户端。Push ({key: 'sales', value: 123000}, function(response){console.log(response);});
beplay体育appiosDatabox。configure do |c| .push_token = '2cdt4yoytbvockc51cowgs4gsss84ow4s' end client = Dbeplay体育appiosatabox:: client。新客户。推送(键:'sales',价值:123000)
String TOKEN = "2cdt4yoytbvockc51cowgs4gsss84ow4s";beplay体育appiosDatabox Databox = new Databox(TOKEN);{databbeplay体育appiosox试试。推动(“销售”,123000 d);} catch (Exception e) {System.err.println(e.g tlocalizedmessage ());}
包main import (databox beplay体育appios"github.com/databox/databox-go" "fmt") func main() {client:= databox. newclient ("2cdt4yoytbvockc51cowgs4gsss84ow4s") if _, error:= client. push (&databox. push ")KPI{关键字:“销售”,值:123000,});= nil {fmt.Println("已插入")}}
from beplay体育appiosdatabox import Client Client = Client('2cdt4yoytbvockc51cowgs4gsss84ow4s') Client。推动('销售',123000)

  • PHP
  • JavaScript
  • Ruby
  • Java
  • Python
使用Dabeplay体育appiostabox \客户;$c = new Client('2cdt4yoytbvockc51cowgs4gsss84ow4s');$ c - > insertAll([[“销售”,83000年,“2018-01-19”,[“通道”= > '网络']],[“销售”,4000年,“2018-01-20 16:07:37-06:00”,[“通道”= >“零售”]],]);
var beplay体育appiosDatabox = require(' Databox ');var client = new beplay体育appiosDatabox({push_token: '2cdt4yoytbvockc51cowgs4gsss84ow4s'});客户端。insertAll([{key: 'sales', value: 83000, date: '2018-01-19', attributes: {'channel': 'online'}}, {key: 'sales', value: 4000, date: '2018-01-20 16:07:37-06:00', attributes: {'channel': 'retail'}}]);
beplay体育appiosDatabox。configure do |c| .push_token = '2cdt4yoytbvockc51cowgs4gsss84ow4s' end client = Dbeplay体育appiosatabox:: client。新客户。Insert_all [{key: 'sales', value: 83000, date: '2018-01-19', attributes: {channel: 'online'}}, {key: 'sales', value: 4000, date: '2018-01-20 16:07:37-06:00', attributes: {channel: 'retail'}}]
String TOKEN = "2cdt4yoytbvockc51cowgs4gsss84ow4s";beplay体育appiosDatabox Databox = new Databox(TOKEN);尝试{< Databobeplay体育appiosx列表。new ArrayListbeplay体育appios();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());kpi。添加(新Databeplay体育appiosbox.KPI () .setKey(“销售”).setValue (83000) .setDate (sdf.parse(“2018-01-19”))。addAttribute(“通道”,“在线”));kpi。添加(新Databeplay体育appiosbox.KPI () .setKey(“销售”).setValue (4000) .setDate(自卫队。解析(“2018-01-20 16:07:37-06:00”))。addAttribute(“通道”,“零售”));beplay体育appiosdatabox.push (kpi); } catch (Exception e) { System.err.println(e.getLocalizedMessage()); }
包main import (databox beplay体育appios"github.com/databox/databox-go" "fmt") func main() {client:= databox. newclient ("2cdt4yoytbvockc51cowgs4gsss84ow4s") var attributes = make(map[string]interface{}) attributes["channel"] = "online" if _, error:= client. push (&databox. push)KPI{Key: "sales", Value: 83000, Date: time.Now().Format(time.RFC3339), Attributes: Attributes,});= nil {fmt.Println("已插入")}}
from beplay体育appiosdatabox import Client Client = Client('2cdt4yoytbvockc51cowgs4gsss84ow4s') Client。insert_all([{“关键”:“销售”,“价值”:83000年,“日期”:“2018-01-19”,“属性”:{“通道”:“在线”,}},{“关键”:“销售”,“价值”:4000年,“日期”:“2018-01-20 16:07:37-06:00”,“属性”:{“通道”:“零售”,}},))

更多的例子
SQL到数据箱beplay体育appios(Ruby)
SQL to beplay体育appiosDatabox (Python)

贡献
我们欢迎您的贡献!请随意使用fork并改进我们的sdk。如果你想把自己的SDK添加到我们的列表中,请联系我们