1

Beim Erstellen einer O365-Gruppe wird die SharePoint-Website, die den Dokumentenspeicher für die Gruppe bereitstellt, standardmäßig nicht automatisch erstellt. Es wird bei Bedarf erstellt, wenn ein Benutzer zum ersten Mal auf die Site navigiert.O365 Gruppenwebsiteerstellung (SharePoint-Website)

Ich hatte ein Provisioning-Skript, das, indem Sie eine HTTP-GET-Anfrage an die URL, die der Benutzer, um dieses Problem bekam von Outlook navigieren würde, die aussahen: https://[tenant].sharepoint.com/_layouts/15/groupstatus.aspx?id=[groupId]&target=documents

Etwas muss dies vor kurzem wegen geändert haben keine Die Site-Erstellung wird länger ausgelöst, sodass mein Skript das Zeitlimit überschreitet.

Wenn ich den Netzwerkverkehr betrachte, wenn ich manuell eine Gruppe erstelle und zu der Site navigiere, sehe ich einige Aufrufe an https://[tenant].sharepoint.com/_api/GroupSiteManager/Create?groupId= '[groupId]';

Wird dieser "GroupSiteManager" -Endpunkt an einer beliebigen Stelle dokumentiert, oder gibt es eine etablierte (unterstützte) Methode zum Erzwingen der automatischen Erstellung der Gruppen-Site?

Ich verwende ein Provider Hosted Add-In in Verbindung mit einer API der mittleren Ebene, sowohl in Azure, Authentifiziert mit Azure AD (WindowsAzureBearerAuthentication), als auch Anwendungsberechtigungen für Microsoft Graph.

+0

Hallo David, ich habe in der gleichen Ausgabe führen Sie waren konfrontiert und ich frage mich, ob Sie irgendwelche hilfreiche Informationen erhalten haben? – Andreas

+0

Hallo Andreas, leider konnte ich keine Dokumentation für eine unterstützte Lösung finden. – David

Antwort

1

Ich erstellte eine O365-Gruppe mit MS Graph und bekam einen resource not found Fehler, als ich versuchte, Informationen über die Website direkt danach zu erhalten - eine Annahme, das gleiche passiert für Sie. Als ich jedoch ein paar Sekunden später noch einmal versuchte, kam es mit allen Informationen, die ich brauchte. Vielleicht eine GET versuchen, diese:

https://graph.microsoft.com/v1.0/groups/<your group id>/drive/root/webUrl 

zumindest für mich gab es diese Informationen nach dem zweiten Versuch innerhalb von wenigen Sekunden:

cache-control: private 
content-type: application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 
request-id: <some id> 
client-request-id: <some id> 
Status Code: 200 
{ 
    "@odata.context": https://graph.microsoft.com/v1.0/$metadata#groups(<your group id>)/drive/root/webUrl", 
    "value": "https://<your tennant>.sharepoint.com/sites/<generated SharePoint name>/Shared%20Documents" 
} 
Verwandte Themen