Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning

A partir do dia 27/12/17, essa API foi considerada Obsoleta. Para o mesmo propósito utilize a seguinte API:  Fazer Chamada de um Agente Logado para um Numero de Destino.


API URL/api/agent/plugin_call
MethodGET

...

A API responde uma mensagem em formato JSON:.

Parâmetros

destinationTelefone do destinatário

Exemplos de requisição

GET

Code Block
https://example.evolux.net.br/api/agent/plugin_call/551132325555

cURL

Code Block
curl https://example.evolux.net.br/api/agent/plugin_call/551132325555

JavaScript (jQuery)

Code Block
var call = function (destination) {
  var url = 'https://example.evolux.net.br/api/agent/plugin_call/' + destination;

  $.ajax({
    url: url,
      xhrFields: {
        withCredentials: true
      }
  }).success(function (response) {
    if(response.status != 'success') {
      alert('Erro ao ligar para: \'' + destination + '\'');
    }
  }).fail(function () {
      alert('Erro ao ligar para: \'' + destination + '\'');
  });
};

...

Info

No jQuery 1.5, a propriedade withCredentials não era propagada ao XHR nativo e por causa disso requisições CORS que precisavam dela acabavam ignorando essa propriedade. Por essa razão, nós recomendamos a utilização do jQuery 1.5.1+ se você precisar utilizar essa propriedade.


Exemplos de respostas

Sucesso

Code Block
{"status": "success"}

Falha

Code Block
{"status": "error", "message": "Not logged."}

...