Whatsapp PHP api получает закодированное сообщение
Я использую 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="[email protected]" 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>
Ответы
Ответ 1
В соответствии с изменениями API (сайт) эта проблема началась 17 ноября.
17 Nov, 2014 Лучшее шифрование, больше работы для нас!
Не так просто реализовать функцию "encrypt", как я думал. На этот раз WhatsApp проделал хорошую работу (по крайней мере пока). Мы много работая над этим, и нам потребуется время для реализации этого особенность.
WhatsApp использует axolotl из WhisperSystems, вы можете проверить здесь.
Мы знаем более или менее, как это работает, но, как я уже сказал, это займет время для нас. Будьте терпеливы. Мы обновим вас, пока мы продолжим.
Привет,
Официальная команда WhatsAPI
Он должен быть разрешен в текущий момент:
27 Дек, 2014 Мы сделали это!
Прошло много времени с тех пор, как мы пошли работать над WhatsApp шифрование, но мы, наконец, сделали это! и вскоре API, сначала он появится в API-интерфейсе python (yowsup), а затем здесь PHP.
Решение заключалось в том, чтобы переносить библиотеку.
Я просто хотел дать эту хорошую новость и пожелать вам веселого Рождества.
Привет,
Официальная команда WhatsAPI
Ответ 2
У меня та же проблема. Но теперь это исправлено. Вы можете увидеть их api. Они обновили свой api на github и исправили проблему с шифрованием.
End to end encryption support: Now the API is able to encrypt and decrypt messages automatically