SMS promocional – especificação
URL da API
O URL utilizado para enviar os pedidos HTTP:
Nota
Se o pedido não chegar ao destino, repita-o no servidor de reserva backup1.bulkgate.com.
Métodos HTTP suportados
GETPOST-application/x-www-form-urlencodedPOST-application/json
Consulte os métodos do pedido para ver exemplos de cada um.
Tabela de parâmetros
| NOME DO PARÂMETRO | VALOR | OBRIGATÓRIO | VALOR PREDEFINIDO |
|---|---|---|---|
| application_id | Identificador da aplicação | Sim | - |
| application_token | Token de autenticação da aplicação | Sim | - |
| number | Números dos destinatários separados por ; (ponto e vírgula) |
Sim | - |
| text | Texto da mensagem SMS (máx. 612 caracteres ou 268 caracteres se for utilizado Unicode), codificação UTF-8 | Sim | - |
| unicode | Yes/true/1 para SMS Unicode, no/false/0 para SMS de 7 bits |
Não | false |
| sender_id | ID do remetente, consulte tipo de ID do remetente | Não | gSystem |
| sender_id_value | Valor do remetente - gOwn (por exemplo, "420 777 777 777"), gText (por exemplo, "BulkGate"), gProfile (por exemplo, "423"), gMobile ou gPush (KEY) |
||
| country | Indique os números dos destinatários em formato internacional (com indicativo, por exemplo 420) ou acrescente o código do país (775123456 + CZ = 420775123456). Consulte o exemplo de pedido com país. Se for null, é utilizado o fuso horário definido para completar a informação |
Não | null |
| schedule | Agende a data/hora de envio em unix timestamp ou ISO 8601. Veja os exemplos abaixo. O valor now envia a mensagem imediatamente, tal como a omissão do parâmetro. |
Não | Agora |
| duplicates_check | Selecione on para evitar o envio de mensagens duplicadas para o mesmo número de telefone. As mensagens com o mesmo texto enviadas para o mesmo número são removidas. Com off, nenhum duplicado é removido. Os duplicados são removidos apenas dentro de um único lote, não entre pedidos. |
Não | off |
| tag | Etiqueta da mensagem para posterior pesquisa pelo utilizador. | Não | - |
Tipo de ID do remetente sender_id
| VALOR | DESCRIÇÃO |
|---|---|
gSystem |
Número do sistema |
gShort |
Short Code |
gText |
Remetente de texto |
gMobile |
Mobile Connect |
gPush |
Mobile Connect push - Envia uma notificação para a aplicação Mobile Connect |
gOwn |
Número próprio (requer verificação do número) |
gProfile |
ID do perfil BulkGate |
<int> |
ID do perfil BulkGate |
Exemplos de pedidos
Exemplo de um pedido completo:
Exemplo de pedido com país:
Exemplo de pedido com ISO 8601:
Exemplo de pedido com unix timestamp:
Exemplo de pedido POST JSON:
Resposta
Em caso de sucesso:
Em que:
- part_ID é o array de IDs das partes da mensagem longa original, que foi dividida por não cumprir o limite de 160 caracteres de uma única mensagem. Mais informações aqui.
Em caso de erro:
Em que:
- type e error (descrição do erro) encontram-se na tabela de tipos de erro
- code representa o erro HTTP
- detail é uma informação adicional sobre o erro
Consulte todos os tipos de erro da Simple API e da Advanced API aqui.
Esta página foi útil?
Obrigado pelo seu feedback.