Listar calendarView
Namespace: microsoft.graph
Obtenha as ocorrências, exceções e instâncias únicas de eventos em um modo de exibição de calendário definido por um intervalo de tempo, do calendário padrão do usuário (../me/calendarview) ou de algum outro calendário 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) | Calendars.Read, Calendars.ReadWrite |
| Delegado (conta pessoal da Microsoft) | Calendars.Read, Calendars.ReadWrite |
| Aplicativo | Calendars.Read, Calendars.ReadWrite |
Solicitação HTTP
Um calendar padrão do usuário.
GET /me/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
GET /users/{id | userPrincipalName}/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
Um calendar de um usuário em um calendarGroup padrão.
GET /me/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
GET /users/{id | userPrincipalName}/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
Um calendar de um usuário em um calendarGroup específico.
GET /me/calendarGroups/{id}/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
GET /users/{id | userPrincipalName}/calendarGroups/{id}/calendars/{id}/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}
Parâmetros de consulta
Forneça os seguintes parâmetros de consulta necessários com valores na URL solicitada.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| startDateTime | String | A data e a hora de início do intervalo de tempo, representadas no formato ISO 8601. Por exemplo, "2019-11-08T19:00:00-08:00". |
| endDateTime | String | A data e a hora de término do intervalo de tempo, representadas no formato ISO 8601. Por exemplo, "2019-11-08T20:00:00-08:00". |
Os valores de startDateTime e endDateTime são interpretados usando o deslocamento de fuso horário especificado no valor e não são afetados pelo valor do cabeçalho Prefer: outlook.timezone, se presente. Se nenhum deslocamento de fuso horário estiver incluído no valor, ele será interpretado como UTC.
Este método também dá suporte a alguns Parâmetros de consulta OData para ajudar a personalizar a resposta.
CalendarView com $top tem um valor mínimo de 1 e máximo de 1000.
Observação
As propriedades createdDateTime e lastModifiedDateTime do evento não são compatíveis com $select. Para obter os valores, basta consultar no calendarView sem aplicar $select.
Cabeçalhos de solicitação
| Nome | Tipo | Descrição |
|---|---|---|
| Autorização | string | {token} de portador. Obrigatório. |
| Prefira: outlook.timezone | string | Use isso para especificar o fuso horário para os horários de início e término na resposta. Se não for especificado, esses valores de tempo serão retornados em UTC. Opcional. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se bem-sucedido, este método retorna um código de resposta 200 OK e uma coleção de objetos event no corpo da resposta.
Se o conjunto de resultados abranger várias páginas, o calendarView retornará uma propriedade @odata.nextLink na réplica que contém um URL para a próxima página de resultados. Consulte Paginação para obter detalhes.
Exemplo
Solicitação
Este é um exemplo de solicitação.
GET https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2017-01-01T19:00:00-08:00&endDateTime=2017-01-07T19:00:00-08:00
Resposta
Este é um exemplo de resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"originalStartTimeZone": "originalStartTimeZone-value",
"originalEndTimeZone": "originalEndTimeZone-value",
"responseStatus": {
"response": "response-value",
"time": "datetime-value"
},
"iCalUId": "iCalUId-value",
"reminderMinutesBeforeStart": 99,
"isReminderOn": true
}
]
}
Comentários
Enviar e exibir comentários de