Ir para a documentação
SparkGlimSparkGlim Programadores
Pesquisar em toda a documentação

Experimente um tema na sua língua ou um caminho API exato.

    Referência API

    Campanhas da página inicial

    Devolve até72 campanhas públicas ativas de país opcional; não é índice completo paginado.

    GEThttps://api.sparkglim.net/api/public/homepage/campaigns

    Modelo de acesso

    Modelo de acesso
    Acesso público com validação
    Disponibilidade documentada
    Implementado no código

    Disponibilidade verificada no código, sem garantia de produção.

    Campanhas públicas ativas, máximo72, sem paginação.

    Parâmetros

    NomeTipoValidação
    countryOpcional

    Filtro pelo país configurado da campanha; não ativa pagamentos nem converte moeda.

    stringValidação: ISO2.

    Pedido

    Os exemplos descrevem o contrato e não são executados. Use registos de teste autorizados; nunca cole segredos reais aqui.

    GET /api/public/homepage/campaigns
    http
    GET /api/public/homepage/campaigns HTTP/1.1
    Host: api.sparkglim.net

    Resposta

    Resposta de sucesso · HTTP 200
    json
    {
      "success": true,
      "data": {
        "campaigns": [],
        "countries": [],
        "available": true
      }
    }
    Resposta de erro · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    Validação, permissões, registos indisponíveis e falhas usam estado HTTP e erro do controlador.

    Limites e novas tentativas

    Limite padrão: 100 pedidos por IP em 60 segundos. Aplicam-se também controlos específicos.

    Compatibilidade do código

    As operações autorizadas exigem testes específicos da conta.

    • server/src/api/routes/public-homepage.ts