Whatsapp PHP api接收编码消息

时间:2015-10-03 11:27:54

标签: php whatsapp whatsapi

我正在使用Whatsapp PHP api发送和接收消息。

使用我自己的电话号码时,我正确收到消息,但使用朋友的号码会发送加密消息。我在github上找到了问题。

$debug = true;
$username = '91xxxxxxxxxxx';
$password = "L9Djoxxxx+/HxxxxxWK3X24="; 
$nickname = 'SG'; 
$w = new WhatsProt($username, $nickname, $debug);
$w->connect();
$w->loginWithPassword($password);
$w->sendSetProfilePicture("demo/venom.jpg");
$s= $w->pollMessage();
for($i=0;$i<20;$i++){
      print($m->NodeString(""));
}

这是一条编码信息:

<message from="91xxxxxxxxxx@s.whatsapp.net" type="text" id="wsyC+kzW5JJv2" offline="0" t="1444469647" notify="Bikash">
  <enc v="1" type="pkmsg">3ýš²!øbƒÈÌl`¹$E š‚A¹“"´®ä¾ì3Žvfx!    ?CgŸÙTׂT¯Œp¶ìì.»ÓÊ¿~†6â…<"B3
!¶ÇIOÂóK†B(A=q”Ysþ¥(nrÎÏ(­™‚jg"$4b’¸=Ç—j|HûS§³R(„ͼ0</enc>
</message>

2 个答案:

答案 0 :(得分:1)

根据API更改(website),此问题已于17月11日开始。

  

2014年11月17日更好的加密,为我们做更多工作!

     

实现'加密'功能并不像我想象的那么容易。   WhatsApp这次做得很好(至少目前为止)。我们是   努力工作,我们需要时间来实现这一点   特征

     

WhatsApp正在使用WhisperSystems的axolotl,你可以在这里查看。

     

我们或多或少知道它是如何工作的,但正如我所说,这需要时间   为了我们。请耐心等待。我们会继续更新您的信息。

     

此致

     

WhatsAPI官方团队

目前应该解决这个问题:

  

2014年12月27日我们做到了!

     

自从我们开始研究WhatsApp以来,已经有很长一段时间了   加密,但我们终于做到了!它很快就会出现   API,首先它将出现在python API(yowsup)中,稍后将出现在此处   PHP。

     

解决方案是移植库。

     

我只想给这个好消息,祝你圣诞快乐。

     

此致

     

WhatsAPI官方团队

答案 1 :(得分:1)

我有同样的问题。但现在它是固定的。你可以看到他们的api。他们已在github更新了api并修复了加密问题。

End to end encryption support: Now the API is able to encrypt and decrypt messages automatically