Wie zu finden, wenn OneDrive ist die aktive, die für einen Benutzer in Office365 durch eine API?
Gibt es einen Weg wie ich herausfinden könnte, ob ein Benutzer ein OneDrive-Website(für ein Office365-Konto)?
Ich bin immer in der Benutzer-Liste für meine sharepoint-Website über
https://{domain}-my.sharepoint.com/_api/web/siteusers
aber es gibt kein Feld, das darauf hindeuten könnte, wenn ein Benutzer eine aktive OneDrive .Durch OneDrive meine ich die persönliche Seite dieser Art;
https://{domain}-my.sharepoint.com/personal/user_name_domain_microsoft_com
Einen Weg, um herauszufinden, ist durch den Zugriff auf diese URL für diesen Benutzer ein und prüfen Sie, ob es gibt eine 404 Antwort.
Ich versuche, es zu tun bekommen, die über die REST-API? Jede Hilfe zu diesem?
- Meinst du die Benutzer die OneDrive for Business-oder sind Sie versuchen zu entdecken, wenn ein O365 Benutzer hat eine persönliche OneDrive verbunden mit dieser ID?
- Wenn ein O365 Benutzer hat eine persönliche OneDrive... die Url ist von dieser Art /personal/user_name_domain ... gibt es eine Möglichkeit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den folgenden benutzerdefinierten Eigenschaften verwendet werden könnten, zu unterscheiden ist (oder aktiv) SPO Benutzer:
PrincipalType.User
Wert gibt einen Benutzer als AUFTRAGGEBER Typ
Verweis auf den Typ des name-Bezeichner Emittenten, für SPO Benutzer seinen Wert:
urn:federation:microsoftonline
REST-Anforderung:
Können Sie nicht tun dies jetzt mit dem O365-Dateien, REST-API, aber Sie können Sie mithilfe von Powershell-cmdlets (z.B. diese Seite http://blog.blksthl.com/2014/08/07/office-365-guide-series-provision-onedrive-for-business-using-powershell/ zeigt Ihnen, wie Sie Powershell verwenden, um die Bereitstellung OneDrive für Business für eine Liste von Benutzern, von dort aus ist es nur eine leichte änderung zu drucken, wenn diese Leute Probleme haben, OneDrive bereitgestellt)
Aber eine andere Lösung, die du angedeutet, ist die Verwendung der O365-Dateien, REST-API und einen Anruf zu dieser Endpunkt:
https://your_SP_URL.com/_api/v1.0/me/drive
Wenn Sie eine Fehlermeldung erhalten, wissen Sie, daß das Laufwerk nicht bereitgestellt wurde doch. Es ist eine hässliche Lösung, aber es sollte gut funktionieren für deine Zwecke.