Невозможно создать пользователя Grafana с использованием HTTP API - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь создать пользователей графаны, используя API, и это то, что я пробовал.

curl -XPOST -H «Тип контента: application / json» -d '{«имя»: «Пользователь», «электронная почта»: «user@graf.com», «логин»: «пользователь»»,« Пароль »:« пароль »} 'http://admin:admin@localhost:3000/api/admin/users

получил это: [{« классификация »:« ошибка десериализации »,« сообщение »:« недопустимый символ »\' 'ищет начало значения”}, {«FieldNames»: [«Password»], «классификация»: «RequiredError», «message»: «Required»}]

Может ли кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 14 июня 2018

Я следовал документации http://docs.grafana.org/http_api/user/, и теперь я могу создавать пользователей и использовать все графические API

Вот ответ на мой вопрос

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)
...