Php WhatsAPI响应

Php WhatsAPI响应,php,api,whatsapp,Php,Api,Whatsapp,我正试图利用图书馆通过电脑向智能手机发送信息。我通过在Linux Ubuntu计算机上使用mitmproxy获得了凭据,然后我为iPhone安装了证书,并将iPhone连接到与Linux计算机连接的同一个wi-fi网络上(我设置了网络以使用我的代理) 因此,我使用上一步获得的凭证编辑了文件whatsapp.php(包含在Github包中),并在Shell中启动了该服务,以这种方式向我的手机发送消息: ./whatsapp.php -s dest phone prova 当我按下“回车”键时,它

我正试图利用图书馆通过电脑向智能手机发送信息。我通过在Linux Ubuntu计算机上使用
mitmproxy
获得了凭据,然后我为iPhone安装了证书,并将iPhone连接到与Linux计算机连接的同一个wi-fi网络上(我设置了网络以使用我的代理)

因此,我使用上一步获得的凭证编辑了文件
whatsapp.php
(包含在Github包中),并在Shell中启动了该服务,以这种方式向我的手机发送消息:

./whatsapp.php -s dest phone prova
当我按下“回车”键时,它开始工作,我得到以下信息:

[] Logging in as 'WhatsAPI Test' (from phone)
tx  <stream:features></stream:features>

tx  <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="WAUTH-2" user="from phone">??lg
               @*?*]?Z??ù?%??\?Z??Ǚ??R0??q??*???kX?L?Y%3????p>R-A_j'??ǯYN?1ƿ#t?$s?????ORLUG?dBvoI?</auth>

rx  <start from="s.whatsapp.net"></start>

rx  <stream:features></stream:features>

rx  <challenge>??2?a?
                     ?dxւ??㶄?</challenge>

tx  <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">u^?
)???4!???N?$+?H5??????Da?P</response>

rx  <success t="1396431143" kind="free" status="active" creation="1396347026" expiration="1427883026">???'17?,E??.??}??</success>

rx  <message from="dest phone@s.whatsapp.net" id="1396425196-49" retry="3" offline="3" type="text" t="1396431017" notify="Luca">
rx    <body>Prova</body>
rx  </message>

rx  <ib from="s.whatsapp.net">
rx    <offline count="1"></offline>
rx  </ib>

tx  <presence name="WhatsAPI Test"></presence>


[] Request last seen dest phone: tx  <iq to="dest phone@s.whatsapp.net" type="get" id="lastseen-1396431145-1" xmlns="jabber:iq:last">
tx    <query></query>
tx  </iq>

rx  <stream:error>
rx    <xml-not-well-formed></xml-not-well-formed>
rx  </stream:error>


[] Send message to dest phone: prova 
tx  <message to="dest phone@s.whatsapp.net" type="text" id="message-1396431150-2" t="1396431150">
tx    <x xmlns="jabber:x:event">
tx      <server></server>
tx    </x>
tx    <notify xmlns="urn:xmpp:whatsapp" name="WhatsAPI Test"></notify>
tx    <request xmlns="urn:xmpp:receipts"></request>
tx    <body>prova </body>
tx  </message>
[]以“WhatsAPI测试”身份登录(从手机)
德克萨斯州
tx??lg
@*这是一个很好的例子,它是一个很好的例子?
接收
接收
rx±2?a?
?dxւ??㶄?
TXU^?
)???4!???N$+?H5?Da?P
rx???17?,E??
接收
rx普罗瓦
接收
接收
接收
接收
德克萨斯州
[]请求最后看到的目的地电话:tx
德克萨斯州
德克萨斯州
接收
接收
接收
[]向目的地电话发送消息:prova
德克萨斯州
德克萨斯州
德克萨斯州
德克萨斯州
德克萨斯州
德克萨斯州
德克萨斯州普罗瓦
德克萨斯州

我不知道服务器是否详细阐述了我的请求,因为现在我的智能手机上没有收到任何WhatsApp消息。有什么不对劲吗?

我知道这已经很老了,不过,我想回答一下

可以在下面几行中看出:

<message from="dest phone@s.whatsapp.net" id="1396425196-49" retry="3" offline="3" type="text" t="1396431017" notify="Luca">
rx    <body>Prova</body>
rx  </message>

rx普罗瓦
接收
您没有更改目的地电话号码,这就是它显示的原因

消息来源=“dest phone@s.whatsapp.net”

而且

请求最后一次看到的目的地电话:发送iq至=“dest-phone@s.whatsapp.net”

只需输入您的目的地电话号码,您的代码就可以正常工作

p.S.WhatsApi不支持垃圾邮件,因此,如果您这样做,您的号码将被阻止

希望这有帮助