J'ai besoin d'une interface de programmation avec les dossiers, fichiers et listes SharePoint de l'extérieur de SharePoint. La plupart des didacticiels se concentrent sur le travail dans SharePoint même, ou au moins sur le même serveur où SharePoint est installé. J'ai besoin d'automatiser certaines tâches à partir de serveurs complètement différents - tâches nécessitant la lecture de listes SharePoint, la navigation dans des dossiers, la vérification de fichiers et la lecture de fichiers stockés dans des bibliothèques SharePoint, etc. Maintenant, beaucoup de nos sites SharePoint n'autorisent pas l'accès UNC (probablement pour de bonnes raisons), mais mes besoins sont les mêmes. Quelles langues/bibliothèques/interfaces permettront cela? J'aimerais pouvoir le faire à partir du code .NET côté serveur et des scripts PowerShell (pas sur le serveur SharePoint). Merci pour les pointeurs.Comment accéder aux fichiers et dossiers SharePoint depuis l'extérieur de SharePoint?
Répondre
SharePoint propose une API de services Web. Je ne vais pas prétendre que c'est particulièrement amical ou amusant, mais ça marche. Vous pouvez commencer à apprendre here.
Utilisez Sharepoint Web Services qui fournit une suite de points de terminaison de service Web standard que vous pouvez utiliser pour faire tout ce que vous pouvez grâce à l'API du modèle d'objet.
Vous pouvez utiliser SPServices qui est une bibliothèque jQuery qui résume les services Web de SharePoint et les rend plus faciles à utiliser. Il inclut également des fonctions qui utilisent les diverses opérations du service Web pour fournir des fonctionnalités plus utiles (et plus intéressantes). Cela fonctionne entièrement côté client et ne nécessite aucune installation de serveur.
est ici anoth exemple de SPServices utilisé Example
si vous utilisez SharePoint 2010, vous pouvez utiliser le modèle d'objet côté client (http://msdn.microsoft.com/en-us/library/ee537247(v=office.14).aspx). Il vous aidera à accéder aux objets, listes et tout ce qui concerne Sharepoint. Il y en a 3 types pour C#, Silverlight et Javascript.
il y a plus d'un des procédés:
- utilisation Csom (modèle d'objet côté client)
- services de repos de l'utilisation
- utilisation sharepoint sur les services Web de la boîte.
Si vous voulez être en mesure de choisir la langue dans laquelle vous programmez, je vous recommande d'utiliser l'API REST Sharepoint. J'écris mon service en Java, en demandant des données dans JSON, et en utilisant Jackson pour l'analyser en Java Objects.
- 1. Sharepoint: Accès aux fichiers sharepoint SQL
- 2. Comment accéder à un fichier de sauvegarde Sharepoint sans Sharepoint?
- 3. Comment accéder aux propriétés des composants WebPart SharePoint?
- 4. Comment accéder aux fichiers de ressources sharepoint à partir de Hive par programmation?
- 5. Alertes Sharepoint sur les dossiers de liste
- 6. Noms de fichiers SharePoint
- 7. Localisation des noms de dossiers SharePoint 2010
- 8. SharePoint 2010 Supprimer des fichiers/dossiers avec PowerShell
- 9. Accéder aux objets SharePoint à partir de Delphi
- 10. Accéder aux services Web sharepoint dans l'application iPhone
- 11. Accéder aux tâches Sharepoint via des services Web?
- 12. Sharepoint: créer automatiquement des sous-dossiers
- 13. Accès aux propriétés de SPLIstItem dans SharePoint
- 14. Accès par programme aux listes et sous-sites SharePoint?
- 15. Stockage de fichiers SharePoint Online
- 16. SharePoint - Lien vers le portail depuis MySite
- 17. Problème d'accès au service Sharepoint depuis Flex
- 18. Comment accéder aux fichiers de mon bundle?
- 19. énumèrent tous les dossiers dans une liste SharePoint récursive
- 20. Comment définir les propriétés "Dossiers" dans Sharepoint View
- 21. Comment parcourir des dossiers et sous-dossiers d'une bibliothèque de documents Sharepoint en utilisant des références Web
- 22. Comment accéder aux éléments de la liste Sharepoint en utilisant un ID
- 23. Accéder aux fichiers de musique dans l'iPhone
- 24. Puis-je accéder par programmation aux résultats MS Search/SharePoint Search dans ASP.NET?
- 25. Sharepoint et cryptage
- 26. Accéder aux commandes d'applications Windows depuis Linux
- 27. Autorisations du système de fichiers Sharepoint
- 28. Puis-je utiliser la base de données SQL SharePoint 2010 via SharePoint depuis mon application?
- 29. Accéder aux données depuis Asp.Net MVC URL
- 30. Modification des noms de discussion des dossiers dans SharePoint 2010