Instruções para consulta de Mensagens Recebidas por Período
Importante:
As consultas possuem limite de 1 requisição a cada 30 segundos por endereço IP. Requisições além deste limite são respondidas com o código de status HTTP 429.
using System;
using System.IO;
using System.Net;
class MainClass {
public static void Main (string[] args) {
var dateFrom = "dd/MM/yyyy";
var dateTo = "dd/MM/yyyy";
var url = $"https://message.uniqmobile.com.br/api/sms/replys-by-period/?dateFrom={dateFrom}&dateTo={dateTo}";
var httpRequest = (HttpWebRequest)WebRequest.Create(url);
httpRequest.Method = "GET";
httpRequest.Headers["api-key"] = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
httpRequest.ContentType = "application/json";
var httpResponse = (HttpWebResponse)httpRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
Console.WriteLine(httpResponse.StatusCode);
Console.WriteLine(result);
}
}
}
var dateFrom = "dd/MM/yyyy"
var dateTo = "dd/MM/yyyy"
var url = `https://message.uniqmobile.com.br/api/sms/replys-by-period/?dateFrom=${dateFrom}&dateTo=${dateTo}`;
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.setRequestHeader("api-key", "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
console.log(xhr.status);
console.log(xhr.responseText);
}
};
xhr.send();