Ir ao conteúdo
  • Cadastre-se

rawuler

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa tarde pessoal! Preciso de uma mão para fazer uma integração de API. Para disparo de SMS multiplos. Segue a descrição abaixo: Método permite enviar, em uma mesma chamada, um lote de SMS. A autenticação é feita pelo parametros GET do HTTP e a lista de destinatarios em formato JSON no corpo da requisição HTTP (HTTP Body Data). Parametros de Autenticação GET: username: "xxxx" api_key: "XXXX" Preciso passar o conteudo json no corpo da requisição http (http body data) não consigo, deixa postar o codigo abaixo (estou usando zendframewok) mais serve em php puro quem conseguir ajudar depois dou um jeito de montar pro zend. $ddd1 = "47"; $num1 = "99460xxxx"; $msg1 = "SMS 1"; $ddd2 = "47"; $num2 = "9692xxx"; $msg2 = "SMS 1"; $json = "[ { \"num\": \"" . $ddd1 . $num1 . "\", \"msg\": \"" . $msg1 . "\" }, { \"num\": \"" . $ddd2 . $num2 . "\", \"msg\": \"" . $msg2 . "\" }, { \"num\": \"" . $ddd2 . $num2 . "\", \"msg\": \"" . $msg2 . "\" } ]"; Zend_Debug::dump($json); //die(); $http = new \Zend_Http_Client(); $http->setUri("http://mm.xxxxxx.com.br/api/envio-multiplo/?"); $http->setParameterGet("username", "xxxxxxxxx"); $http->setParameterGet("api_key", "xxxxxxxxxxxxxxxxx"); $http->setRawData($json, 'application/json; charset=utf-8'); $request = $http->request(); $req_ok = $request->getStatus(); Zend_Debug::dump($req_ok); Zend_Debug::dump($request); Zend_Debug::dump($request->getBody()); ____________________________________________________ Para envio unitário consegui fazer abaixo mais é outro esquema segue abaixo: $http = new \Zend_Http_Client(); $http->setUri("http://mm.xxxxx.com.br/api/envio/?"); $http->setParameterGet("username", "xxxxx"); $http->setParameterGet("api_key", "xxxxxx"); $http->setParameterGet("num", "479658xxxx"); $http->setParameterGet("msg", "Teste indivudual"); $http->setRawData($json, 'application/json; charset=utf-8'); $request = $http->request(); $req_ok = $request->getStatus(); Zend_Debug::dump($req_ok); Zend_Debug::dump($request); Zend_Debug::dump($request->getBody())

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...