Ich arbeite an dem Zugriff auf Dokumentbibliotheken für Sharepoint-Sites über Mircosoft Graph, hatte aber bisher kein Glück.
Hier ist mein Setup:
Ich habe zwei Seiten
Wenn ich einen API-Aufruf an Ссылка mache, enthält die Antwort die ID der Dokumentbibliothek nicht als zweites Website ( Ссылка ).
Ich habe die Dokumentation durchgelesen und nichts darüber herausgefunden. Wenn jemand eine Idee dazu hat, bitte teilen.
Danke.
Ich konnte eine Lösung dafür finden. Eine Sharepoint-Site wird in Office 365 als Gruppe dargestellt. Das habe ich durch einen Treffer und eine Testversion herausgefunden.
Nachdem ich in der Dokumentation nach etwas gesucht habe, was mit Group
zu tun hat, kam ich zu folgendem Thema: Ссылка
Und mithilfe der Listengruppen Endpunkt Ich konnte schließlich eine Liste aller Sharepoint-Sites abrufen, auf die der authentifizierte Benutzer zugreifen kann.
Dieser API-Aufruf erfordert Group.Read.All
scope beim Anfordern des Zugriffstokens und nur Admin-Benutzer können diesen Bereich autorisieren. Also wird dies eine separate Schnittstelle für Admin benötigen, um Gruppen aufzulisten, möglicherweise die Gruppen-Benutzer-Zuordnung in meiner App zu speichern, damit der Benutzer einen API-Anruf tätigen kann (/ groups / {group-id} / drive / items / {item -id}) bezogen auf das Laufwerk.
Die beta
API macht auch einen Sharepoint verfügbar Endpunkt.
Sie können den Pfad auch verwenden, wenn Sie Ihre Site-Struktur bereits kennen:
%Vor%Die API V1.0 bietet eine Möglichkeit, Ihre doc lib wie folgt aufzulisten
%Vor%Hoffe, das hilft.
Tags und Links office365 sharepoint microsoft-graph sharepointadmin