Krossvord
Mavzu bo'yicha krossvord: savollar varag'i va alohida javoblar kaliti. Natija — ikkita PDF fayl.
POST/v1/orders service: "krossvord"
Parametrlar (params)
topicstringmajburiy
Krossvord mavzusi.
word_countintegerixtiyoriy
So'zlar soni: 10 (standart), 15, 20, 25 yoki 30. Narx bir xil: 1 kredit.
wordsarray of stringixtiyoriy
O'zingizning so'zlaringiz (5 dan 50 tagacha). Berilsa, krossvord faqat shu so'zlardan tuziladi va topic faqat savollar uslubi uchun ishlatiladi.
languagestringixtiyoriy
uz (standart), ru, en.
Misol
curl https://api.osontopshir.uz/partner/v1/orders \
-H "Authorization: Bearer $OSONTOPSHIR_API_KEY" \
-H "Idempotency-Key: kv-6001" \
-H "Content-Type: application/json" \
-d '{
"service": "krossvord",
"params": {"topic": "Quyosh tizimi", "word_count": 15}
}'
r = requests.post(
"https://api.osontopshir.uz/partner/v1/orders",
headers={**H, "Idempotency-Key": "kv-6001"},
json={"service": "krossvord", "params": {"topic": "Quyosh tizimi", "word_count": 15}},
)
const r = await fetch("https://api.osontopshir.uz/partner/v1/orders", {
method: "POST",
headers: { ...H, "Idempotency-Key": "kv-6001", "Content-Type": "application/json" },
body: JSON.stringify({
service: "krossvord",
params: { topic: "Quyosh tizimi", word_count: 15 },
}),
});
Natija
result.files da ikkita fayl bo'ladi: krossvord_savollar.pdf va krossvord_javoblar.pdf.