Domínios disponíveis
Devolve a lista de domínios curtos disponíveis para a sua conta. Os valores desta lista são os que pertencem ao parâmetro url_type ao encurtar uma ligação.
URL da API
O URL utilizado para enviar os pedidos HTTP:
Se o pedido não chegar ao destino, repita-o no servidor de reserva backup1.bulkgate.com.
Métodos HTTP suportados
POST-application/json
A API tem uma quota de 20 pedidos por minuto.
Tabela de parâmetros
| NOME DO PARÂMETRO | VALOR | OBRIGATÓRIO | VALOR PREDEFINIDO |
|---|---|---|---|
| application_id | Application ID | Sim | - |
| application_token | Token de autenticação da aplicação | Sim | - |
| variant | Formato da resposta - list, key_value ou label_value, consulte Formatos da resposta |
Não | list |
Formatos da resposta
As três variantes contêm os mesmos domínios e diferem apenas na estrutura - escolha a que o seu formulário consome diretamente.
| VALOR | FORMATO DE data |
|---|---|
list |
Um array de strings. |
key_value |
Um objeto em que tanto a chave como o valor são o domínio. |
label_value |
Um array de objetos {"label": …, "value": …}. |
A lista não é igual para todas as contas. Contém também os seus domínios próprios, se os tiver, e estes aparecem primeiro - o primeiro domínio da lista é também o que shorten utiliza quando omite url_type.
Exemplo de pedido
Resposta
Em caso de sucesso:
A mesma lista na variante key_value:
E na variante label_value:
Em caso de erro:
Em que:
- type e error (descrição do erro) encontram-se na tabela de tipos de erro
- code é o código de erro HTTP
- detail é uma informação adicional sobre o erro
Tipos de erro da Shortener API
Além dos tipos gerais, este endpoint devolve os seus próprios:
| TIPO | QUANDO OCORRE |
|---|---|
the_per_minute_quota_has_been_exceeded |
A quota de 20 pedidos por minuto está esgotada. |
Obrigado pelo seu feedback.