2016-11-29 3 views
2

Ich versuche, nur ungelesene Nachrichten Liste (nicht zählen) aus einem Dialog zu bekommen. In der Dokumentation von QuickBlox gibt es keine solche Anfrage. Das ist meine Funktion, aber es gibt nichts zurück:quickblox php ungelesene Nachrichten Liste

function getUnreadMessages($login, $password, $dialogId, $userId) { 
    $session = quickCreateSession($login, $password); 
    $token = $session->token; 
    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_URL, 'https://api.quickblox.com/chat/Message.json?chat_dialog_id=' . $dialogId . '&read_ids[nin]=' . $userId); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, array(
     'Content-Type: application/json', 
     'QuickBlox-REST-API-Version: 0.1.0', 
     'QB-Token: ' . $token 
    )); 
    $response = curl_exec($curl); 
    if ($response) { 
     return @iconv("ISO-8859-9//TRANSLIT", "UTF-8", $response); 
    } else { 
     return false; 
    } 
    @curl_close($curl); 
} 

Antwort

2

Sie können aus QuickBlox alle die Nachricht, wo Sie gelesen werden und ungelesen Status der Nachricht und die leicht managed.I Hoffnung sein kann, das wird Ihnen helfen .. ..

Verwandte Themen