Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A API de comunicações de serviço fornece publicações do centro de mensagens e do estado de funcionamento do serviço relativas aos serviços cloud da Microsoft subscritos pelo seu inquilino. Pode obter dados de saúde atuais e históricos de um serviço Microsoft (por exemplo, o serviço Exchange Online está inativo). Pode marcar o estado de funcionamento do serviço para determinar se um problema é controlado e se está em curso uma resolução antes de chamar o suporte ou a resolução de problemas de tempo gasto. As mensagens do centro de mensagens permitem-lhe controlar as alterações futuras, incluindo novas funcionalidades, atualizações e outros anúncios importantes (por exemplo, Exchange Online está a obter uma nova funcionalidade).
Authorization
O Microsoft Graph permite que as aplicações obtenham acesso autorizado ao estado de funcionamento e alterem as comunicações sobre um serviço cloud da Microsoft subscrito por um inquilino. Com as permissões delegadas ou de aplicação adequadas, a sua aplicação pode aceder aos dados de comunicações em nome de um utilizador com sessão iniciada ou sem qualquer utilizador com sessão iniciada no inquilino. Os tipos de aplicação e delegados destas permissões são concedidos apenas por um administrador.
Para obter mais informações sobre tokens de acesso, registo de aplicações e permissões delegadas e de aplicações, veja Noções básicas de autenticação e autorização.
Aceder à API de comunicações do serviço em nome do utilizador com sessão iniciada
São necessárias permissões delegadas para aceder à API de comunicações de serviço em nome de um utilizador com sessão iniciada. As aplicações baseadas no cliente, como o Centro de administração do Microsoft 365 (acessível apenas para funções de administrador), podem chamar a API de comunicações de serviço para obter os dados de anúncios do serviço e do estado de funcionamento do serviço para o inquilino do utilizador com sessão iniciada, em nome do utilizador com sessão iniciada. Os utilizadores podem descobrir se os seus serviços subscritos estão em bom estado de funcionamento ou se têm problemas. Também podem saber mais sobre quaisquer problemas de serviço atuais que afetem os respetivos inquilinos.
Controlo de acesso baseado em funções para acesso de delegação
A API de comunicações de serviço também aplica o controlo de acesso baseado em funções (RBAC) para identificar se o utilizador com sessão iniciada que está em nome do utilizador exigiu Microsoft Entra função. O utilizador com sessão iniciada em nome de tem de ter, pelo menos, uma das funções de administrador.
Para obter mais informações sobre as funções de administrador Microsoft Entra, consulte:
- Sobre as funções de administrador no centro de administração do Microsoft 365
- Microsoft Entra funções incorporadas
- Funções no Microsoft 365, incluindo Microsoft Entra ID, funções específicas do serviço e entre serviços
Aceder à API de comunicações do serviço sem o utilizador
São necessárias permissões de aplicação para aceder à API de comunicações de serviço sem um utilizador com sessão iniciada. As aplicações que são executadas como serviços de back-end, como serviços de monitorização ou alerta, podem chamar a API de comunicações do serviço com a sua própria identidade e não em nome de um utilizador. Estes serviços de back-end podem criar pipelines de monitorização/alerta personalizados e chamar a API de comunicações do serviço para obter dados de anúncios do serviço e do estado de funcionamento do serviço.
Casos de utilização comuns e permissões necessárias
| Casos de uso | Pedidos de API | Permissões obrigatórias | Tipos de permissões suportados |
|---|---|---|---|
| List health overviews for tenant (Listar as descrições do estado de funcionamento do inquilino) | Listar o estado de funcionamentoDescrições Geral | ServiceHealth.Read.All | Delegada e aplicação |
| Obter informações específicas do estado de funcionamento do serviço para o inquilino | Obter serviceHealth | ServiceHealth.Read.All | Delegada e aplicação |
| Listar todos os problemas de serviço do inquilino | Problemas de lista | ServiceHealth.Read.All | Delegada e aplicação |
| Obter um problema de serviço específico para o inquilino | Obter problema | ServiceHealth.Read.All | Delegada e aplicação |
| Obter um relatório de revisão pós-incidente para o inquilino | Obter relatório de incidente | ServiceHealth.Read.All | Delegada e aplicação |
| Listar todas as mensagens de serviço do inquilino | Listar mensagens | ServiceMessage.Read.All | Delegada e aplicação |
| Obter uma mensagem de serviço específica para o inquilino | Obter mensagem | ServiceMessage.Read.All | Delegada e aplicação |
| Atualizar status de mensagens do serviço para o utilizador com sessão iniciada | Para obter uma lista de operações status, veja serviceUpdateMessage. | ServiceMessageViewpoint.Write | Delegated |
Disponibilidade na cloud nacional do Microsoft Graph
A API de comunicações de serviço está disponível em clouds nacionais do Microsoft Graph. Pode obter dados de estado de funcionamento do serviço e de comunicações para os inquilinos de clouds nacionais.
| Nuvens nacionais | URL da API (parcial) |
|---|---|
| Serviço global do Microsoft Graph | https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/| |
| Microsoft Graph for US Government L4 (GccHigh) | https://graph.microsoft.us/v1.0/admin/serviceAnnouncement/ |
| Microsoft Graph for US Government L5 (DoD) | https://dod-graph.microsoft.us/v1.0/admin/serviceAnnouncement/ |
| Microsoft Graph China operado pela 21Vianet | https://microsoftgraph.chinacloudapi.cn/v1.0/admin/serviceAnnouncement/ |
Para obter detalhes sobre a disponibilidade da cloud nacional, veja Clouds nacionais do Microsoft Graph.
Limites de comunicações de serviço
Para garantir o desempenho do serviço, a API de comunicações de serviço tem limites de limitação para os pedidos por inquilino por aplicação. Para obter detalhes sobre os limites, veja Limites de limitação do serviço de comunicações do serviço.
Próximas etapas
A API de comunicações de serviço pode abrir novas formas de interagir com os utilizadores. Para obter mais informações, confira o seguinte: