обновить категорию электронной почты, используя график Microsoft - PullRequest
0 голосов
/ 20 сентября 2019

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

Но я не уверен, что делать

def get_my_messages(access_token):
  get_messages_url = graph_endpoint.format('/me/mailfolders/inbox/messages')

  # Use OData query parameters to control the results
  #  - Only first 10 results returned
  #  - Only return the ReceivedDateTime, Subject, and From fields
  #  - Sort the results by the ReceivedDateTime field in descending order
  query_parameters = {'$top': '10',
                      '$select': 'receivedDateTime,subject,from,categories',
                      '$orderby': 'receivedDateTime DESC'}

  r = make_api_call('GET', get_messages_url, access_token, parameters = query_parameters)

  if (r.status_code == requests.codes.ok):
    return r.json()
  else:
    return "{0}: {1}".format(r.status_code, r.text)

Я могу получить электронную почту намомент

1 Ответ

0 голосов
/ 23 сентября 2019

Во-первых, вам нужно Список категорий Outlook , чтобы найти идентификатор категории, которую вы хотите обновить.

GET /me/outlook/masterCategories

Затем вы можете Обновить категорию Outlook с помощьювызов этой конечной точки:

PATCH /me/outlook/masterCategories/{id}

Вот пример .

...