Microsoft GraphAPI и Sharepoint: список общих файлов - PullRequest
0 голосов
/ 30 апреля 2020

Так что я не уверен, где я иду не так, но здесь идет!

Я хочу перечислить файлы на моем тестовом сайте Sharepoint через MS GraphAPI. Это с помощью документации должно быть простым, но этого просто не происходит!

Я использую Проводник GraphAPI https://developer.microsoft.com/en-us/graph/graph-explorer/preview

Затем я вижу свой сайт и его общую папку через этот звонок

https://graph.microsoft.com/v1.0/sites/MyCompany.sharepoint.com: / sites / burf-test: / drive

Вернусь:

    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives/$entity",
    "createdDateTime": "2020-04-19T05:47:58Z",
    "description": "",
    "id": "b!BWveRisE5UWH2b_vq03PZYmZdMdKpQtFhpIQSacsCowq3ZxYLFsFQKtzuZ4-V1ya",
    "lastModifiedDateTime": "2020-04-30T13:50:28Z",
    "name": "Documents",
    "webUrl": "https://-.sharepoint.com/sites/Burf-Test/Shared%20Documents",
    "driveType": "documentLibrary",
    "createdBy": {
        "user": {
            "displayName": "System Account"
        }
    },
    "owner": {
        "group": {
            "email": "Burf-Test@-.onmicrosoft.com",
            "id": "e48afefa-2aa8-4cd5-aad9-62f746a991c2",
            "displayName": "Burf-Test Owners"
        }
    },
    "quota": {
        "deleted": 0,
        "remaining": 0,
        "total": 0,
        "used": 0
    }
}

Не могу найти способ перечислить файлы, которые я могу видеть через мой портал Sharepoint (Burf-Test)? Пробовал

  • / диск / корень / дети
  • / дисков / б! BWveRisE5UWH2b_vq03PZYmZdMdKpQtFhpIQSacsCowq3ZxYLFsFQKtzuZ4-V1ya
  • / drive / Documents
  • / lists et c

и многое другое!

1 Ответ

0 голосов
/ 04 мая 2020

Таким образом, основная проблема здесь была на самом деле с разрешениями, иногда Graph Explorer скажет, что доступ запрещен, а иногда он возвращает 200, но не показывает файлы. Оба означают проблему с разрешениями.

Я обнаружил, что должен был предоставить дополнительные разрешения (файловые), чтобы заставить это работать

https://graph.microsoft.com/v1.0/sites/a-.sharepoint.com, SITE-GUID / жесткие диски / FOLDER- GUID / корень / дети

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