EduFilgueira Postado Março 15, 2015 Denunciar Share Postado Março 15, 2015 Estava com o mesmo problema, mas ao atualizar a API deu certo o envio, mas ainda não estou conseguindo desenvolver a responsa. API atualizada: https://github.com/mgp25/WhatsAPI-Official/ Estou usando o seguinte código que baixei: <?php // This file is part of a tutorial on the blog of Philipp C. Heckel, July 2013 // http://blog.philippheckel.com/2013/07/07/send-whatsapp-messages-via-php-script-using-whatsapi/ require_once 'src/whatsprot.class.php'; $username = "558585021877"; //fone usuario $userIdentity = "012345678901234"; $password = "gbnn16gcOu0ZCVZMdf5r6zv3W60="; $userName = "Emporio do Bolo"; $w = new WhatsProt($username, $userIdentity, $userName, $debug); $w->Connect(); $w->LoginWithPassword($password); echo "antes de entrar"; while (true) { echo "depois do while"; $w->PollMessages(); $msgs = $w->GetMessages(); foreach ($msgs as $m) { echo "depois do foreach"; $time = date("m/d/Y H:i", $m->_attributeHash['t']); $from = str_replace("@s.whatsapp.net", "", $m->_attributeHash['from']); $name = "(unknown)"; $body = ""; foreach ($m->_children as $child) { if ($child->_tag == "body") { $body = $child->_data; echo "edu 01 <br>"; } else if ($child->_tag == "notify") { if (isset($child->_attributeHash) && isset($child->_attributeHash['name'])) { $name = $child->_attributeHash['name']; echo "edu 02 <br>"; } } } if (!empty($body)) { echo "[$time] From: $from, Name: $name, Message: $body\n"; echo "body <br>"; } if (strtolower($body) == "exit") { exit; } // print_r($m); } } ?> A parte de enviar mensagens esta funcionando perfeitamente, mas receber as mensagens ainda não. Se vocês perceberem escrevi até uns echo "debug"; pra debugar, mas o código percorre listas vazias. Tecnicamente o código esta correto, mas esta retornando listas vazias de acordo com os nós abaixo: tx <stream:features> tx <readreceipts></readreceipts> tx <groups_v2></groups_v2> tx <privacy></privacy> tx <presence></presence> tx </stream:features> tx <auth mechanism="WAUTH-2" user="558585021877">W-e#558585021877z[A৯ú`êÓAM –Uz$?*1426383207WhatsApp/2.12.61 S40Version/14.26 Device/Nokia302 MccMnc/724002</auth> rx <start from="s.whatsapp.net"></start> rx <stream:features></stream:features> rx <challenge>`:ÏòÿÑêÙ¬X¥aôç¥æ</challenge> tx <response>™ÄÛÃ#¹ùLlyZ´ß×±3CGSCR8US ¥½ÚiÔ3</response> rx <success t="1426383207" props="4" kind="free" status="active" creation="1394452866" expiration="1457960949">ÿBB‹°„Wä¤]|¸…þoj</success> tx <presence name="012345678901234"></presence> alguém pode me ajudar a descobrir porque esta retornando vazio? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
EduFilgueira
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.