Nonogram Rujukan API
Nonogram: Rujukan ini membaca mode, prasetel, format, dan kolom dari daftar serta kontrak masukan yang sama dengan API.
Contoh permintaan
curl -X POST https://puzzlegenio.com/api/v1/puzzles \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Idempotency-Key: task-000000000001' \
-H 'Content-Type: application/json' \
-d '{ "type": "nonogram", "mode": "grid", "title": "Small nonogram", "input": { "grid": [ [ false, false, true, false, false ], [ false, true, true, true, false ], [ true, true, true, true, true ], [ false, true, true, true, false ], [ false, false, true, false, false ] ] } }'Mode
grid ยท image ยท template
Prasetel halaman
Format ekspor di peramban
pdf ยท answer-pdf
Format bergantung pada pengaturan dan paket akun. viewUrl dan exportPageUrl membuka unduhan di peramban; respons tidak berisi berkas PDF, PNG, atau STL. Hak ekspor ditetapkan saat diterbitkan dan diperiksa lagi ketika diterbitkan ulang.
Kolom umum
| Kolom | Nilai yang diterima | Wajib |
|---|---|---|
| preset | teks | Tidak |
| mode | teks | Tidak |
| locale | salah satu; en | zh | es | de | fr | pt | it | id | ja | ko | Tidak |
| contentLanguage | salah satu; en | zh | es | de | fr | pt | it | id | ja | ko | Tidak |
| title | teks | Ya |
| retentionDays | angka; bilangan bulat | Tidak |
| appearance.themeColor | teks | Tidak |
| appearance.gridLineWeight | salah satu; standard | bold | thin | Tidak |
| appearance.footerText | teks; maksimum 200 | Tidak |
| export.paperSize | salah satu; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | custom | Tidak |
| export.widthMm | angka; minimum 50; maksimum 2000 | Tidak |
| export.heightMm | angka; minimum 50; maksimum 2000 | Tidak |
| export.unit | salah satu; mm | cm | in | px | Tidak |
| export.quality | salah satu; standard | high | print | Tidak |
| input.grid | daftar | Tidak |
| input.grid[] | daftar | Tidak |
| input.grid[][] | benar/salah | Tidak |
| input.imageAssetId | teks | Tidak |
| input.templateId | teks; minimum 1; maksimum 100 | Tidak |
| options.size | angka; bilangan bulat; minimum 5; maksimum 50 | Tidak |
| options.threshold | angka; bilangan bulat; minimum 0; maksimum 255 | Tidak |
| options.invert | benar/salah | Tidak |
Templat dan tema
Periksa /api/v1/capabilities untuk daftar templat, tema, dan batas akun saat ini. Memakai templat tetap menggunakan satu jatah simpan.
Gambar dan berkas
Masukan gambar memakai assetId yang diunggah atau diimpor oleh akun yang sama. Unduhan dilakukan pada halaman hasil di peramban; tautan halaman bukan tautan berkas langsung.
Kasus gagal
Kolom tidak dikenal atau gabungan type, mode, dan preset yang bertentangan menghasilkan 422. Masukan yang tidak dapat menghasilkan teka-teki lengkap juga menghasilkan 422. Format bergantung pada pengaturan dan hak akun.
