Sharepoint online 'Неподдерживаемый токен только для приложения.' - PullRequest
0 голосов
/ 10 июня 2019

Я получил токен на предъявителя, позвонив https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token с областью действия https://{tenantName}.sharepoint.com/.default

Это токен для зарегистрированного приложения в Azure AD.

Когда я использую этот токен длявызов API, такой как https://infoinnobake.sharepoint.com/_api/search/query?querytext='contentclass:STS_Site contentclass:SP.Webb'&selectproperties='Title,Path'&rowlimit=500 Я только радуюсь 401 Unsupported app only token.

Кто-нибудь может объяснить, почему?Можно ли получить доступ к API-интерфейсу sharepoint через зарегистрированное приложение в Azure AD?

1 Ответ

0 голосов
/ 10 июня 2019

Следуйте этому руководству прямо здесь: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread

необходимо создать сертификат и загрузить сертификат в зарегистрированное приложение. Чем вы можете использовать API или SharepointClient на разных языках программирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...