0

J'ai un logiciel où les utilisateurs de la location office 365 copieront/colleront n'importe quelle URL au logiciel et je devrai vérifier/corriger cette URL dans une bibliothèque de documents appropriée.Vérifiez si l'URL SharePoint Online est une bibliothèque de documents valide ou non

Par exemple;

https://contoso.sharepoint.com/Projects/Current/Forms/AllItems.aspx

doit être corrigé automatiquement

https://contoso.sharepoint.com/Projects/Current/

Et si les types d'utilisateurs;

https://contoso.sharepoint.com/Lists/Task (Liste des tâches et pas la bibliothèque)

Je jette l'erreur en disant ne est pas une bibliothèque de documents en cours de validité.

Il y a vraiment beaucoup de combinaison d'URL. Je peux utiliser l'API Graph/REST API (mais PAS C# comme en PHP). Je ne suis vraiment pas capable d'aller chercher une API qui peut le faire pour moi.

Une suggestion?

Répondre

0

Vous pouvez essayer sharepoint rest api:

https://xxxx.sharepoint.com/sites/team/_api/web/GetFolderByServerRelativeUrl('Lists/Example')/Properties 

enter image description here

Vous pouvez trouver la propriété vti_x005f_listservertemplate. c'est une liste générique si la valeur est 100. et si la valeur est 101, c'est une bibliothèque de documents.