Skip to content

Nonogramas Referência da API

Nonogramas: Esta referência obtém modos, configurações, formatos e campos do mesmo registro e contrato da API.

Exemplo de solicitação

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 ] ] } }'

Modos

grid · image · template

Configurações de página

Formatos de exportação no navegador

pdf · answer-pdf

Os formatos dependem das configurações e do plano. viewUrl e exportPageUrl levam ao download no navegador; a resposta não contém arquivos PDF, PNG ou STL. As permissões são fixadas na publicação e revistas ao republicar.

Campos comuns

CampoValor aceitoObrigatório
presettextoNão
modetextoNão
localeuma opção; en | zh | es | de | fr | pt | it | id | ja | koNão
contentLanguageuma opção; en | zh | es | de | fr | pt | it | id | ja | koNão
titletextoSim
retentionDaysnúmero; inteiroNão
appearance.themeColortextoNão
appearance.gridLineWeightuma opção; standard | bold | thinNão
appearance.footerTexttexto; máximo 200Não
export.paperSizeuma opção; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customNão
export.widthMmnúmero; mínimo 50; máximo 2000Não
export.heightMmnúmero; mínimo 50; máximo 2000Não
export.unituma opção; mm | cm | in | pxNão
export.qualityuma opção; standard | high | printNão
input.gridlistaNão
input.grid[]listaNão
input.grid[][]verdadeiro/falsoNão
input.imageAssetIdtextoNão
input.templateIdtexto; mínimo 1; máximo 100Não
options.sizenúmero; inteiro; mínimo 5; máximo 50Não
options.thresholdnúmero; inteiro; mínimo 0; máximo 255Não
options.invertverdadeiro/falsoNão

Modelos e temas

Consulte /api/v1/capabilities para ver modelos, temas e limites da conta. Usar um modelo também ocupa uma vaga salva.

Imagens e arquivos

A entrada de imagem usa um assetId enviado ou importado pela mesma conta. O download acontece na página do resultado; o endereço dessa página não é um arquivo direto.

Casos de erro

Campos desconhecidos ou combinações incompatíveis de type, mode e preset retornam 422. Entradas que não geram um quebra-cabeça completo também retornam 422. Os formatos dependem das configurações e do plano.

Nonogramas Referência da API