我正在使用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>
答案 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