На основании предоставленного вами токена вы не получаете разрешение Reports.Read.All
. Это декодированный токен:
{
"typ": "JWT",
"nonce": "AQABAAAAAAC5una0EUFgTIF8ElaxtWjTR_TdufUXPatAkbx4OBl1BwEXWXFEc-sXketgq_B3n4-f8sP-WzbPXLYiaSFeaBr9eVEHe7NJABKJfr2qnXcCdiAA",
"alg": "RS256",
"x5t": "wULmYfsqdQuWtV_-hxVtDJJZM4Q",
"kid": "wULmYfsqdQuWtV_-hxVtDJJZM4Q"
}.{
"aud": "https://graph.microsoft.com",
"iss": "https://sts.windows.net/00a83132-4221-4698-a787-6d679d557a90/",
"iat": 1541498908,
"nbf": 1541498908,
"exp": 1541502808,
"aio": "42RgYFi9rl/pqqH+uomiicUJt/1uAgA=",
"app_displayname": "Dante (Intive.com)",
"appid": "2d6f432b-1c10-490c-9490-da7956893e5b",
"appidacr": "1",
"e_exp": 262800,
"idp": "https://sts.windows.net/00a83132-4221-4698-a787-6d679d557a90/",
"oid": "e5777cf4-4131-4021-9e60-e03d832f9cf1",
"roles": [
"People.Read.All",
"Group.Read.All",
"EduAdministration.Read.All",
"Files.ReadWrite.All",
"Directory.Read.All",
"User.Read.All",
"Files.Read.All"
],
"sub": "e5777cf4-4131-4021-9e60-e03d832f9cf1",
"tid": "00a83132-4221-4698-a787-6d679d557a90",
"uti": "rTqRvtJ08ECCanOh7FMWAA",
"ver": "1.0",
"xms_tcdt": 1442403292
}.[Signature]
Обратите внимание, что он включает только следующие роли (также известные как области действия):
People.Read.All
Group.Read.All
EduAdministration.Read.All
Files.ReadWrite.All
Directory.Read.All
User.Read.All
Files.Read.All
Чтобы получить доступ к /getOneDriveActivityFileCounts
, вам нужно добавить Reports.Read.All
к регистрации вашего приложения.
Также важно отметить, что простое добавление его к регистрации не предоставит это разрешение приложению. Вы также должны получить Административное согласие , прежде чем запрошенные области будут активированы. Всякий раз, когда вы добавляете / удаляете область из регистрации, , вы должны повторить процесс согласия администратора .