Добавить правило
Ударение или своё чтение слова.
POST /pronunciations · всё
М+ира — ударение; ВВС = вэ-вэ-эс — своё чтение. С book_id правило действует в книге и во всех томах её цикла,
без него — во всех ваших книгах. Озвученные главы со словом станут «изменены после озвучки».
Тело запроса
JSON, заголовок content-type: application/json.
| Поле | Тип | Обязательно | Что это |
|---|---|---|---|
word |
строка | да | Слово, как оно написано |
replacement |
строка | да | Как читать: с + перед ударной гласной |
book_id |
строка | нет | Для этой книги; без него — для всех |
curl -X POST "https://golosar-kniga.tech/api/v1/pronunciations" \
-H "x-api-key: $KEY" \
-H "content-type: application/json" \
-d '{"word": "Мира", "replacement": "М+ира", "book_id": "01a134d0-dd73-77be-aa8d-0944ffb2b5e3"}'
import os, requests
API = "https://golosar-kniga.tech/api/v1"
H = {"x-api-key": os.environ["GOLOSAR_KEY"]}
r = requests.post(f"{API}/pronunciations", headers=H, json={"word": "Мира", "replacement": "М+ира", "book_id": "01a134d0-dd73-77be-aa8d-0944ffb2b5e3"})
r.raise_for_status()
print(r.json())
const API = "https://golosar-kniga.tech/api/v1";
const H = { "x-api-key": process.env.GOLOSAR_KEY, "content-type": "application/json" };
const r = await fetch(`${API}/pronunciations`, { method: "POST", headers: H, body: JSON.stringify({"word": "Мира", "replacement": "М+ира", "book_id": "01a134d0-dd73-77be-aa8d-0944ffb2b5e3"}) });
if (!r.ok) throw new Error(await r.text());
console.log(await r.json());
json Ответ 200
{
"id": "01a134d0-e73d-7693-a0f4-466923d2ea42"
}