【问题标题】:quickblox php get unread messages listquickblox php 获取未读消息列表
【发布时间】:2016-11-29 17:50:15
【问题描述】:

我正在尝试从对话框中仅获取未读消息列表(不计数)。 QuickBlox 的文档中没有这样的要求。这是我的函数,但它什么也不返回:

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);
}

【问题讨论】:

    标签: php quickblox getmessage


    【解决方案1】:

    您可以从QuickBlox获取所有消息,在这里您可以获取消息的已读和未读状态,并且可以轻松管理。希望对您有所帮助....

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      相关资源
      最近更新 更多