Problema ao obter informações nos serviços da Microsoft Graph (bookingService)

Andrea Alencar Beserra 0 Pontos de reputação
2024-09-23T13:26:34.6466667+00:00

Bom dia,

Estou há alguns dias tentando utilizar os serviços da Microsoft Graph para o Bookings:

Porém, está sendo retornado erro 500 em todas essas requisições.

User's image

A documentação (https://learn.microsoft.com/en-us/graph/api/bookingbusiness-getstaffavailability?view=graph-rest-1.0&tabs=http) informa que preciso da permissão Bookings.ReadWrite.All para o tipo de permissão de aplicativo - o que já foi concedido pela minha organização.

User's image

A requisição para obter o token está sendo feita assim (e o token é retornado com sucesso):image

Mas ao passar esse token, retorna o erro 500, mencionado anteriormente.

Um detalhe muito importante é que o {ID} (e-mail da página de reservas) que está sendo passado nos serviços para obter as informações é de uma página que possui visibilidade de "Sem autoatendimento".

User's image

Estou fazendo algo de errado? Ou a visibilidade "Sem autoatendimento" realmente não retorna de forma alguma as informações da página de reservas nos serviços da Microsoft Graph?

Microsoft Q&A
Microsoft Q&A
Use esta marca para compartilhar sugestões, solicitações de recursos e bugs com a equipe de perguntas e respostas da Microsoft. A equipe de perguntas e respostas da Microsoft avaliará seus comentários regularmente e fornecerá atualizações eventuais.
246 perguntas
0 comentários Sem comentários
{count} votos

2 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 7,930 Pontos de reputação Fornecedor da Microsoft
    2024-09-24T15:22:47.7533333+00:00

    Oi Andrea Alencar Beserra!

    Bem-vindo ao Microsoft Q&A!

    O erro 500 que você está recebendo ao tentar acessar os serviços da Microsoft Graph para o Bookings pode ser causado por vários fatores. Aqui estão algumas possíveis causas e soluções:

    Possíveis Causas e Soluções

    Visibilidade “Sem autoatendimento”:

    • A visibilidade “Sem autoatendimento” pode estar afetando a capacidade de obter informações via API. Tente alterar a visibilidade da página de reservas para “Com autoatendimento” e veja se isso resolve o problema. Permissões Adequadas:
    • Certifique-se de que as permissões necessárias foram concedidas corretamente. A permissão Bookings.ReadWrite.All deve estar atribuída ao aplicativo que está fazendo as requisições. Erros Internos do Servidor:
    • O erro 500 é um erro genérico de servidor que pode indicar problemas temporários ou bugs no serviço da Microsoft Graph. Verifique se há alguma manutenção ou problema conhecido no serviço.

    Validação de Regras de Negócio:

    • Certifique-se de que todas as requisições estão em conformidade com as regras de negócio do Microsoft Bookings. Qualquer desvio pode resultar em erros. Passos Adicionais

    Verificar Logs e Detalhes do Erro:

    • Utilize os request-id e client-request-id retornados no erro para abrir um ticket de suporte com a Microsoft. Isso ajudará a equipe de suporte a investigar o problema mais a fundo. Testar com Diferentes IDs:
      • Tente realizar as requisições com diferentes IDs de páginas de reservas para verificar se o problema é específico de uma página ou geral. Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 7,930 Pontos de reputação Fornecedor da Microsoft
    2024-10-29T22:45:35.98+00:00

    Oi Andrea Alencar Beserra!,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.