Неверный запрос при попытке получить ресурс сайта Sharepoint по пути в Graph API - PullRequest
0 голосов
/ 11 декабря 2019

Я пытаюсь получить ресурс сайта по пути, используя API Graph Graph, как описано в документах , и я получаю сообщение об ошибке, указывающее:

Предоставленоневерный идентификатор - недопустимый идентификатор семейства сайтов

Я могу получить доступ к сайту SharePoint через браузер и получить доступ к этому URL:

https://<tenant>.sharepoint.com/sites/<site name>

Конечной точкой я являюсьФормирование имеет следующую форму:

https://graph.microsoft.com/v1.0/sites/<tenant>.sharepoint.com:/<site name>

Я могу успешно получить информацию о сайте по идентификатору, но не по пути. Вот скриншот того, как запрос, который я пытаюсь сделать, выглядит в Почтальоне.

Postman GraphApi request

Это ответ при получении информации о сайте по id:

enter image description here

Правильно ли сформирован URL-адрес конечной точки для получения информации о ресурсах сайта?

1 Ответ

1 голос
/ 14 декабря 2019

При обращении к сайтам по пути, формат выглядит следующим образом:

Имя хоста SharePoint, затем двоеточие и относительный путь к сайту

В вашем примере указано имя сайта, а не относительный путь сайта:

https://graph.microsoft.com/v1.0/sites/<tenant>.sharepoint.com:/<site name>
                                                                ^^^^^^^^^^ 
                                                      should refer to relative path to the site

Вместо этого оно должно выглядеть следующим образом:

https://graph.microsoft.com/v1.0/sites/<tenant>.sharepoint.com:/sites/<site name>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...