outlookUser: supportedTimeZones

Namespace: microsoft.graph

Obtenha a lista de fusos horários com suporte para o usuário, conforme configurado no servidor de caixa de correio do usuário.

É possível especificar explicitamente que os fusos horário sejam retornados no formato do Windows ou da Autoridade para Atribuição de Números na Internet (IANA) (também conhecido como fuso horário de Olson). O formato do Windows é o padrão.

Ao configurar um cliente do Outlook, o usuário seleciona o fuso horário na lista compatível. Posteriormente, é possível obter o fuso horário de sua preferência acessando as configurações da caixa de correio do usuário.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) User.Read, User.ReadBasic.All
Delegada (conta pessoal da Microsoft) User.Read
Aplicativo User.Read.All

Solicitação HTTP

GET /me/outlook/supportedTimeZones
GET /users/{id|userPrincipalName}/outlook/supportedTimeZones

GET /me/outlook/supportedTimeZones(TimeZoneStandard=microsoft.graph.timeZoneStandard'{timezone_format}')
GET /users/{id|userPrincipalName}/outlook/supportedTimeZones(TimeZoneStandard=microsoft.graph.timeZoneStandard'{timezone_format}')

Parâmetros de função

Parâmetro Tipo Descrição
TimeZoneStandard timeZoneStandard Um formato de fuso horário. Os valores com suporte são: Windows e Iana. Opcional.

Cabeçalhos de solicitação

Nome Tipo Descrição
Autorização string {token} de portador. Obrigatório.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se tiver êxito, este método retornará um código de resposta 200 OK e uma coleção de objetos timeZoneInformation no corpo da resposta.

Exemplo

Solicitação 1

O exemplo a seguir não especifica o parâmetro timeZoneStandard e obtém a lista de fusos horários compatíveis representados no formato do Windows.

GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones
Resposta 1

Veja a seguir um exemplo da resposta.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)",
  "value":[
    {
      "alias":"Dateline Standard Time",
      "displayName":"(UTC-12:00) International Date Line West"
    },
    {
      "alias":"Samoa Standard Time",
      "displayName":"(UTC+13:00) Samoa"
    },
    {
       "alias":"UTC-11",
       "displayName":"(UTC-11:00) Coordinated Universal Time-11"
    },
    {
      "alias":"Aleutian Standard Time",
      "displayName":"(UTC-10:00) Aleutian Islands"
    }
  ]
}
Solicitação 2

O exemplo a seguir especifica Iana para o parâmetro TimeZoneStandard e obtém a lista de fusos horários compatíveis representados no formato da IANA.

GET https://graph.microsoft.com/v1.0/me/outlook/supportedTimeZones(TimeZoneStandard=microsoft.graph.timeZoneStandard'Iana')
Resposta 2

Veja a seguir um exemplo da resposta.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)",
  "value":[
    {
      "alias":"Etc/GMT+12",
      "displayName":"Etc/GMT+12"
    },
    {
      "alias":"US/Samoa",
      "displayName":"US/Samoa"
    },
    {
      "alias":"Etc/GMT+11",
      "displayName":"Etc/GMT+11"
    },
    {
      "alias":"US/Aleutian",
      "displayName":"US/Aleutian"
    }
  ]
}