无法使用HTTP API

时间:2018-05-24 09:51:49

标签: grafana-api

我正在尝试使用API​​创建grafana用户,这就是我尝试过的。

curl -XPOST -H“Content-Type:application / json”-d'{“name”:“User”,“email”:“user@graf.com”,“login”:“user”,“密码“:”密码“}”http://admin:admin@localhost:3000/api/admin/users

得到了这个:[{“分类”:“DeserializationError”,“message”:“无效字符'\''寻找值的开头”},{“fieldNames”:[“密码”],“分类”: “RequiredError”,“消息”:“必需”}]

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我遵循http://docs.grafana.org/http_api/user/文档,现在我可以创建用户并能够使用所有grafana api&#39>

以下是我的问题的答案

import requests
url='http://admin:admin@localhost:3000/api/admin/users'
data='''{
  "name":"tester",
  "email":"test@graadff.com",
  "login":"tester",
  "password":"test@123"
}'''
headers={"Content-Type": 'application/json'}
response = requests.post(url, data=data,headers=headers)
print (response.text)