eu tento ligarGET https://graph.microsoft.com/v1.0/subscribedSkus
Sua documentação está em https://learn.microsoft.com/en-us/graph/api/subscribesku-list?view=graph-rest-1.0&tabs=http
E disse:Organization.Read.All, Directory.Read.All, Organization.ReadWrite.All, Directory.ReadWrite.All
Fiz um aplicativo no Portal do Azure com as permissões específicas (e mais para outras chamadas de API):
- Esperei mais de 5 minutos depois de conceder as permissões
- Eu até recriei o certificado (que no meu conhecimento não é necessário)
- posso ligar
GET https://graph.microsoft.com/v1.0/{userId}/licenseDetails
com sucesso
No entanto, eu não posso ligarGET https://graph.microsoft.com/v1.0/subscribedSkus
Continuo recebendo o seguinte:
{
"error": {
"code": "Authorization_RequestDenied",
"message": "Insufficient privileges to complete the operation.",
"innerError": {
"date": "2023-08-17T08:55:23",
"request-id": "xxxxxx",
"client-request-id": "xxxxxxx"
}
}
}
o que há de errado aqui?
Editar: tentei o código de @Rukmini, novamente com um erro de não ter privilégios suficientes:
Eu criei um aplicativo do Azure AD e concedi permissão de API como abaixo:
Para buscar o
subscribedSkus
, usei o código abaixo:Se ainda assim o problema persistir , crie um novo aplicativo Azure AD e verifique.