получение сообщений через чат-API

Я хочу получать сообщения с сервера WhatsApp каждые 2 секунды. Я использую эту функцию jQuery:

          setInterval(function(){
$.post("recevie_message.php",{},function(data){

console.log(data);
$arr=JSON.parse(data);
$.each($arr,function(index,value){
console.log(value.body);
var templateResponse = Handlebars.compile( $("#message-response-template").html());
var contextResponse = {response:value.body};
$('.chat-history').append(templateResponse(contextResponse));

});
},2000);

и код PHP:

<?php
include_once('checkUserSession.php');
$w=$task->connectToServer();
// header ('Content-Type: text/html; charset=UTF-8');
$username= $task->getPhoneNumber();
$password = $task->getWhatsappPassword();
$msg = array();
$i=0;
function onMessage($mynumber, $from, $id, $type, $time, $name, $body)
{
$GLOBALS['msg'][$GLOBALS['i']]=array("from"=>$from,"body"=>$body);
$GLOBALS['task']->saveMessage($body,'f','t',$from);
$GLOBALS['i']++;
}


include_once('Chat-API-master/src/events/MyEvents.php');
$events = new MyEvents($w);
$w->eventManager()->bind("onGetMessage", "onMessage");

$w->pollMessage();
echo json_encode($msg);
$w->disconnect();


//$w->disconnect();

?>

Проблема в том, что я получаю loginFaulierException на многих звонках (не на всех).
Есть ли лучший способ получать сообщения или, другими словами, как работает нативное приложение WhatsApp?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]