我已在azure做了应用的注册,并通过token接口成功获取到了token
{
"token_type": "Bearer","expires_in": 3599,"ext_expires_in": 3599,"access_token": "eyJ0eXAiOiJKV1QiLCJub25jZSI6IndISERsemRCdmlEWUhoOTBmRm9JM3hLM05TTGtLR04zWDVCN0g3ajkxbVUiLCJhbGciOiJSUzI1NiIsIng1dCI6ImltaTBZMnowZFlLeEJ0dEFxS19UdDVoWUJUayIsImtpZCI6ImltaTBZMnowZFlLeEJ0dEFxS19UdDVoWUJUayJ9.eyJhdWQiOiJodHRwczovL2dyYXBoLm1pY3Jvc29mdC5jb20iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9lYzkzMWI5Mi1mYjBiLTRlZWEtYWFjYi1hMDMwNjhkZGE2NjAvIiwiaWF0IjoxNzQxMTU5NDQwLCJuYmYiOjE3NDExNTk0NDAsImV4cCI6MTc0MTE2MzM0MCwiYWlvIjoiazJSZ1lQajcyV1BibjFQSG5sK0wrT2F6V2IxYkR3QT0iLCJhcHBfZGlzcGxheW5hbWUiOiJleGNv5a6h5om5KHRlc3QpIiwiYXBwaWQiOiJiNmI2ZjVlMS00ZmRlLTRiYTktODUyYS00ODE3N2Y2YWUyYWEiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9lYzkzMWI5Mi1mYjBiLTRlZWEtYWFjYi1hMDMwNjhkZGE2NjAvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiI2NGZjMjg4OC03ZjU5LTQwYzQtOTE2ZS0yNGExNmNkYjkyYjAiLCJyaCI6IjEuQVhBQWtodVQ3QXY3Nms2cXk2QXdhTjJtWUFNQUFBQUFBQUFBd0FBQUFBQUFBQUJ3QUFCd0FBLiIsInJvbGVzIjpbIkFwcHJvdmFsU29sdXRpb24uUmVhZFdyaXRlLkFsbCIsIkFwcHJvdmFsU29sdXRpb24uUmVhZC5BbGwiXSwic3ViIjoiNjRmYzI4ODgtN2Y1OS00MGM0LTkxNmUtMjRhMTZjZGI5MmIwIiwidGVuYW50X3JlZ2lvbl9zY29wZSI6IkFTIiwidGlkIjoiZWM5MzFiOTItZmIwYi00ZWVhLWFhY2ItYTAzMDY4ZGRhNjYwIiwidXRpIjoiUjdkRERnYlZnMDJnT2QwVE5RRXJBQSIsInZlciI6IjEuMCIsIndpZHMiOlsiMDk5N2ExZDAtMGQxZC00YWNiLWI0MDgtZDVjYTczMTIxZTkwIl0sInhtc19pZHJlbCI6IjcgNiIsInhtc190Y2R0IjoxNjEyNzY4NDY2fQ.Ks1ySkQfoHHgHLQZMz-RrdF94Tfk0XxxG8FYRIURWtdKiG3_mHu7ZPMcKVToMCjskS2W_kq58V0ECol-4rUHfQZtZRGQaQhJgmxM8nZ0GPG_jQSyo3oxIPPefqUyjvZ1W7Ji3fTOnTZM7Uzlcxajf2SEUkypBF33-_0JgqY1XvXAIVINPKuF-XjuaDI91Ro2lowxI0hL9U7Lt_Slgz4i3Z1bwBY2PVI0qRFh-rf0Dj1uBZ-aPOgXKzT3tOhTV5jMGe0PDYbMpnlPokLRi9e3kqtkm1VnuC_tc1EyLFCm59FnFgjjksAoxHkmPIZ4WDxwzZ_MD1uyn6SxEftqZi9haA"}
但是我在调用
POST https://graph.microsoft.com/beta/solutions/approval/approvalItems
Content-Type: application/json
Authorization Bearer eyJ0eXAiOiJKV1QiLCJub25jZSI6IndISERsemRCdmlEWUhoOTBmRm9JM3hLM05TTGtLR04zWDVCN0g3ajkxbVUiLCJhbGciOiJSUzI1NiIsIng1dCI6ImltaTBZMnowZFlLeEJ0dEFxS19UdDVoWUJUayIsImtpZCI6ImltaTBZMnowZFlLeEJ0dEFxS19UdDVoWUJUayJ9
body:
{ "approvers":[ { "user": { "id": "39d1a7fb-5f54-4c89-xxx-xxxx", "displayName": "Jana Pihlak" } }, { "group": { "id": "f2926053-5479-xx-ad4c-xxxxx" } } ], "displayName":"Title of approval", "description":"Details of approval", "approvalType": "basic", "allowEmailNotification": true }
response
{"error":{"code":"Unauthorized","message":"Failed to authorize the client, required scope(s) or role(s) not present.","innerError":{"date":"2025-03-05T09:54:11","request-id":"215f156a-a367-48fa-xxx-xxx","client-request-id":"215f156a-a367-48fa-xxx-xxx"}}}
从接口返回可以知道,未正确授予权限,但是权限我是按照文档中的要求都配置了的,beta版本的api授予权限也要对应的beta权限吗?但是azure中暂时选不到microsoft graph api beta权限