Я пытаюсь загрузить файл в Sharepoint. Я получил Accesstoken на основе идентификатора клиента и идентификатора клиента, предоставленного приложением, и могу это сделать.
'client_id='||'xxxx'||'&scope='||'https%3A%2F%2Fgraph.microsoft.com%2F.default'||'&client_secret='||'xxxxxx'||'&grant_type='||'client_credentials'
Токен следующим образом:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
На основе токена, который я пытается создать сеанс загрузки, и он говорит, что http1.1 403 запрещен. У меня есть известный идентификатор сайта и диск (идентификатор товара).
https://graph.microsoft.com/v1.0/sites/xxxxxx/drive/items/xxxxx: / test123. xml ': / createUploadSession
HTTPResponseHeader X-Original-HTTP-Status-Line:CHARACTER:HTTP/1.1 403
Forbidden X-Original-HTTP-Status-Code:INTEGER:403 Cache-Control:CHARACTER:private
Content-Type:CHARACTER:application/json request-id:CHARACTER:1f6e2c51-5061-41c0-be0d-ee38a2c2a533
client-request-id:CHARACTER:1f6e2c51-5061-41c0-be0d-ee38a2c2a533 x-ms-ags-
diagnostic:CHARACTER:{"ServerInfo":{"DataCenter":"South Central US","Slice":"SliceC","Ring":"3","ScaleUnit":"000","RoleInstance":"AGSFE_IN_11"}}
Strict-Transport-Security:CHARACTER:max-age=31536000
Date:CHARACTER:Fri, 19 Jun 2020 17:23:53 GMT Content-Length:CHARACTER:256
Приложение предоставило разрешения для Sites.readwrite. Все также предоставили согласие администратора. Любая помощь приветствуется.