2016-08-16 3 views
0

Возможно ли найти/иметь лучшую документацию, чем предлагаемая here?Запрос API в формате Graph Params

Например, как это возможно:

  • Фильтр сообщений только внутри «отправленного папки»?

  • $ описание фильтра говорит Filters the response based on a set of criteria. Каковы эти критерии? Дайте нам простой список того, что можно сделать. Не ожидайте, что разработчики запомнят все ваши команды или ожидают, что они заработают более 15 переадресаций, чтобы найти параметры запроса.

ответ

1

Более подробную информацию и примеры запросов можно найти в документах OData по параметрам системного запроса. Например, это the link для фильтра $.

касается того, как получить сообщения для отправленного папки, вы можете использовать следующий запрос: https://graph.microsoft.com/v1.0/me/mailfolders («sentItems»)/сообщений

Для других папок, то это может быть сделано в 2-х этапов:

  1. Получить папку ID: https://graph.microsoft.com/v1.0/me/mailfolders $ FILTER = DISPLAYNAME экв 'FOLDERNAME'
  2. Получить сообщения в этой папке: https://graph.microsoft.com/v1.0/me/mailfolders ('folderId с шагом 1')/сообщений

Вы также можете попробовать следующий запрос (но пейджинг, кажется, не работает): & $ расширения = сообщения https://graph.microsoft.com/v1.0/me/mailfolders $ Фильтр = Выводимое эквалайзером «Отправленные» ($ пропустить = 10)

+0

я нашел? это уже мало, что не помогает, когда их api настолько сломан, что один и тот же запрос, написанный двумя разными способами, возвращает разные результаты. При запросе сообщений электронной почты он также возвращает сообщения о событиях, и нет возможности их отфильтровать – msaad