Сортировка сообщений с помощью API GroupWise - PullRequest
2 голосов
/ 28 февраля 2012

Можно ли сортировать сообщения GroupWise с помощью API объекта?

Я знаю о фильтрах и запросах, однако не смог найти операторов сортировки для фильтров и выражений запросов.

1 Ответ

0 голосов
/ 13 февраля 2015

Вы должны использовать курсор из того, что я могу сказать (если не считать загрузки всего).

<?php

/* $this is a class that extends SoapClient using the groupwise.wsdl */
$q = (object)[
    'folderType' => 'Mailbox',
    'view' => 'count unreadCount'
];

$folder = $this->getFolderRequest($q);

$q = (object)[
    'container' => $folder->folder->id,
    'view' => 'subject peek noDownload'
];

$cursor = $this->createCursorRequest($q);

$q = (object)[
    'container' => $data->folder->id,
    'cursor' => $cursor->cursor,
    'position' => 'end',
    'count' => 20,
    'forward' => TRUE
];

$msgs = $this->readCursorRequest($q);

var_dump($msgs);

/* You could also throw readCursorRequest() in a loop and track offset + position for more intensive purposes */
?>

Подробнее: https://www.novell.com/documentation/developer/groupwise_sdk/gwsdk_gwwebservices/data/b7m3i3x.html

...