Desafio ALTCHA para responder como visitante
GET/api/public/surveys/{publicToken}/challenge
- Auth
- Pública
- Clave de API:
- No acepta clave de API
Las descripciones de los endpoints vienen de la especificación de la API y, por ahora, están en portugués. La interfaz alrededor está traducida.
Sem login e sem `X-CommunityId`. Devolve um desafio de prova de trabalho [ALTCHA](https://altcha.org) (protocolo v2, `PBKDF2/SHA-256`), assinado pela API, válido por 5 minutos e preso a esta pesquisa. O widget `altcha` resolve no navegador (cerca de 1 s num celular médio, sem chamada a terceiros) e entrega o payload que vai em `altcha` no `POST .../responses`. Cada desafio vale para um envio só. Quem responde como membro não precisa dele. Mesmo limite do envio (300 por IP e pesquisa em 10 minutos, contados à parte): acima, 429. Rascunho, link desligado ou token inválido: 404; encerrada ou ainda não começou: 422; API sem chave configurada: 503.
Parámetros
| Nombre | Dónde | Tipo | Descripción |
|---|---|---|---|
publicTokenobligatorio | path | string |
Respuestas
| Código | Descripción |
|---|---|
200 | O desafio, no formato que o widget `altcha` aceita (`parameters` e `signature`). |
404 | Recurso não encontrado. |
422 | Pesquisa encerrada. |
429 | Limite por IP e pesquisa. |
500 | Erro interno do servidor. |
503 | Verificação indisponível (API sem chave ALTCHA). |
Ejemplo con curl
curl -X GET "https://api.memberfy.net/api/public/surveys/<publicToken>/challenge"