检索历史IoT数据bluemix

时间:2015-11-24 12:00:41

标签: curl ibm-cloud iot

我尝试使用CURL命令检索我的物联网基础设备的历史数据。所以我执行了这个命令:

  

curl -v -X GET -H“授权:基本api_key:auth_token”-H   “Content-Type:application / json”-H“Accept:application / json”   http://[ogrId].messaging.internetofthings.ibmcloud.com/api/v0002/historian/[ogrId]/types/[type]/devices/[mac   添加]顶= 10

但我无法访问数据!

1 个答案:

答案 0 :(得分:1)

你的curl命令有一些问题:

1)看起来您正在设置基本的auth标头,而不使用RFC2045-MIME对其进行编码。使用curl,您不需要自己设置标题,只需使用-u选项,例如:

  

curl -u“username:password”....

2)您使用http代替https

3)网址不太正确 - 您不应该在路径中使用orgID

命令应该更像是:

  

curl -v -X GET -u“api_key:auth_token”   HTTP <强>取值:// [ORGID] .messaging.internetofthings.ibmcloud.com / API / V0002 /历史学家/类型/ [型] /装置/ [MAC   添加]顶= 10