2015-10-03 35 views
16

Tôi đang sử dụng Whatsapp PHP api để gửi và nhận tin nhắn.Whatsapp PHP api nhận được thông báo được mã hóa

Khi sử dụng số điện thoại của chính tôi, tôi nhận được thông báo chính xác, nhưng việc sử dụng số của một người bạn sẽ gửi một tin nhắn được mã hóa. Tôi gặp vấn đề trên 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("")); 
} 

Dưới đây là một thông điệp được mã hóa:

<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> 
+0

bạn đã thay đổi mật khẩu whatsapp cho phù hợp với số điện thoại chưa ?? –

+2

FYI: ** nếu số được đăng ký mới, máy chủ whatsapp sẽ gửi thư ở định dạng được mã hóa !!! cho số đăng ký cũ, số này sẽ không được mã hóa! ** –

+0

có. Tôi có thể nhận hình ảnh và video chính xác nhưng chỉ nhận được tin nhắn văn bản được mã hóa. – Learner

Trả lời

1

Theo những thay đổi API (website) vấn đề này bắt đầu ngày 17 tháng 11

17 tháng 11 năm 2014 Mã hóa tốt hơn, nhiều việc hơn cho chúng tôi!

Không dễ dàng thực hiện tính năng 'mã hóa' như tôi nghĩ. WhatsApp đã làm một công việc tốt đẹp lần này (ít nhất là bây giờ). Chúng tôi đang đang nỗ lực làm việc này và sẽ mất thời gian để chúng tôi triển khai tính năng này.

WhatsApp đang sử dụng axolotl từ WhisperSystems, bạn có thể kiểm tra tại đây.

Chúng tôi biết nhiều hay ít cách hoạt động, nhưng như tôi đã nói, điều này sẽ mất thời gian cho chúng tôi. Vì vậy, hãy kiên nhẫn. Chúng tôi sẽ cập nhật cho bạn khi chúng tôi tiếp tục việc này.

Kính trọng,

Các WhatsAPI Đội chính thức

Nó nên được giải quyết tại thời điểm hiện tại:

27 Dec 2014, chúng tôi đã làm điều đó!

Nó thực sự đã được một thời gian dài kể từ khi chúng tôi đã đi làm việc trên mã hóa WhatsApp , nhưng cuối cùng chúng tôi đã làm nó! và nó sẽ sớm có trên API , trước tiên nó sẽ xuất hiện trong API python (yowsup) và sau đó ở đây trong PHP.

Giải pháp là chuyển thư viện.

Tôi chỉ muốn cung cấp tin vui này và chúc bạn một Giáng sinh vui vẻ.

Kính trọng,

Các WhatsAPI Đội chính thức

1

Tôi có cùng một vấn đề. Nhưng bây giờ nó đã được sửa. Bạn có thể thấy api của họ. Họ đã cập nhật api của họ trên github và khắc phục sự cố mã hóa.

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

bằng cách sử dụng cài đặt thông qua Composer, tôi vẫn thấy thông báo được mã hóa khi tôi gọi '$ w-> GetMessages() '' – Volatil3

+0

Sử dụng phiên bản mới nhất nó sẽ hoạt động tốt. – Bik

+0

Tôi nên lấy thông tin này từ đâu khi sử dụng v3.2 đã được – Volatil3

Các vấn đề liên quan