Trabalhando com a API de comunicações de serviço no Microsoft Graph
A API de comunicações de serviço fornece postagens de centro de mensagens e de saúde do serviço pertencentes aos serviços de nuvem da Microsoft inscritos pelo locatário. Você pode obter dados de saúde atuais e históricos de um serviço da Microsoft (por exemplo, o serviço Exchange Online está para baixo). Você pode verificar a saúde do serviço para determinar se um problema foi rastreado e uma resolução está em andamento antes de chamar o suporte ou passar o tempo solucionando problemas. As postagens da central de mensagens permitem que você acompanhe as alterações futuras, incluindo novos recursos, atualizações e outros comunicados importantes (por exemplo, Exchange Online está recebendo um novo recurso).
Autorização
O Microsoft Graph permite que os aplicativos recebam acesso autorizado à saúde e alterem comunicações sobre um serviço de nuvem da Microsoft inscrito por um locatário. Com as permissões delegadas ou de aplicativo apropriadas,seu aplicativo pode acessar os dados de comunicação em nome de um usuário in-locatária ou sem qualquer usuário de entrada no locatário. Os tipos delegados e de aplicativos dessas permissões são concedidos apenas por um administrador.
Para obter mais informações sobre tokens de acesso, registro de aplicativo e permissões delegadas e de aplicativos, consulte Noções básicas de autenticação e autorização.
API de comunicações de serviço de acesso em nome do usuário interno
As permissões delegadas são necessárias para acessar a API de comunicações de serviço em nome de um usuário interno. Aplicativos de tela voltados para o cliente, como o Centro de administração do Microsoft 365 (acessível apenas a funções de administrador), podem chamar a API de comunicações de serviço para obter os dados de comunicados de serviço e de serviço para o locatário do usuário de entrada, em nome do usuário de entrada. Os usuários podem descobrir se seus servies inscritos são saudáveis ou têm problemas. Eles também podem aprender sobre quaisquer problemas de serviço atuais que afetam seus locatários.
Api de comunicações de serviço de acesso sem usuário
As permissões de aplicativo são necessárias para acessar a API de comunicações de serviço sem um usuário interno. Aplicativos que são executados como serviços de back-end, como serviços de monitoramento ou alerta, podem chamar a API de comunicações de serviço com sua própria identidade e não em nome de um usuário. Esses serviços back-end podem criar pipelines de monitoramento/alerta personalizados e chamar a API de comunicações de serviço para obter dados de comunicados de serviço e integridade do serviço.
Casos de uso comum e permissões necessárias
| Casos de uso | Solicitações de API | Permissões obrigatórias | Tipos de permissão com suporte |
|---|---|---|---|
| Listar visão geral de saúde para locatário | Listar healthOverviews | ServiceHealth.Read.All | Delegado e aplicativo |
| Obter informações específicas de saúde do serviço para locatário | Obter serviceHealth | ServiceHealth.Read.All | Delegado e aplicativo |
| Listar todos os problemas de serviço para locatário | Listar problemas | ServiceHealth.Read.All | Delegado e aplicativo |
| Obter um problema de serviço específico para locatário | Obter problema | ServiceHealth.Read.All | Delegado e aplicativo |
| Obter um relatório de revisão pós-incidente para locatário | Obter relatório de incidentes | ServiceHealth.Read.All | Delegado e aplicativo |
| Listar todas as mensagens de serviço para locatário | Listar mensagens | ServiceMessage.Read.All | Delegado e aplicativo |
| Obter uma mensagem de serviço específica para locatário | Obter mensagem | ServiceMessage.Read.All | Delegado e aplicativo |
| Atualizar o status da mensagem de serviço para o usuário que está assinado | Para ver uma lista de operações de status, consulte serviceUpdateMessage. | ServiceMessageViewpoint.Write | Delegado |
API na Microsoft Graph nuvens nacionais
A API de comunicações de serviço também está disponível Graph nuvem nacional da Microsoft. Você pode obter dados de comunicações e de saúde do serviço para seus locatários de nuvens nacionais. Mais informações sobre as nuvens Graph microsoft.
| Nuvens nacionais | URL da API (parcial) |
|---|---|
| Serviço global do Microsoft Graph | https://graph.microsoft.com/v1.0/admin/serviceAnnouncement/| |
| Microsoft Graph para US Government L4 (GccHigh) | https://graph.microsoft.us/v1.0/admin/serviceAnnouncement/ |
| Microsoft Graph para o Us Government L5 (DoD) | https://dod-graph.microsoft.us/v1.0/admin/serviceAnnouncement/ |
| Microsoft Graph Alemanha | https://graph.microsoft.de/v1.0/admin/serviceAnnouncement/ |
| Microsoft Graph China operado pela 21Vianet | https://microsoftgraph.chinacloudapi.cn/v1.0/admin/serviceAnnouncement/ |
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 as solicitações por locatário por aplicativo. Para obter detalhes sobre os limites, consulte limitação de limites para o serviço de comunicações de serviço.
Novidades
Saiba mais sobre os novos recursos e atualizações mais recentes para este conjunto de APIs.
Próximas etapas
A API de comunicações de serviço pode abrir novas maneiras de você se envolver com os usuários:
- Visão geral para acessar as comunicações e a integridade do serviço no Microsoft Graph
- Experimente a API no Explorador do Graph.
Precisa de mais ideias? Veja como alguns de nossos parceiros usam o Microsoft Graph.
Comentários
Enviar e exibir comentários de