我尝试使用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
但我无法访问数据!
答案 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