Невозможно создать пользователя Grafana с помощью HTTP API

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

curl -XPOST -H «Content-Type: application / json» -d '{«name»: «User», «email»: «[email protected]», «login»: «user», «password»: «Пароль»} 'http://admin:admin@localhost:3000/api/admin/users

получил следующее: [{«классификация»: «DeserializationError», «сообщение»: «недопустимый символ '\' ', ищущий начало значения»}, {«fieldNames»: [«Пароль»], «классификация»: «RequiredError» , «Message»: «Обязательно»}]

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


person Community    schedule 24.05.2018    source источник


Ответы (1)


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

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

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