Share via


Servicios web en SharePoint Online

Además de los modelos de objetos cliente, SharePoint Online proporciona servicios web para que los programadores accedan a los datos de SharePoint.

Última modificación: miércoles, 01 de junio de 2011

Hace referencia a: SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Server 2010

Disponible en SharePoint Online

SharePoint Online admite dos interfaces de Transferencia de estado de representación (REST) que proporcionan acceso a listas y bibliotecas como un servicio de datos relacionales. Además, SharePoint Online incluye varios servicios web predeterminados que permiten a los programadores acceder a los datos de SharePoint de forma remota.

Interfaces de REST de SharePoint

SharePoint Online también incluye una interfaz de REST que proporciona acceso a listas y bibliotecas como un servicio de datos relacionales. Un concepto básico de cualquier interfaz de REST es el recurso; en SharePoint Online, las listas y elementos se representan como recursos HTTP a los que se puede tener acceso mediante direcciones URL remotas.

Las operaciones en la interfaz de REST de SharePoint constituyen un conjunto estándar de operaciones para servicios web con REST. Las operaciones de lectura, creación, actualización y eliminación se asignan directamente a verbos GET, POST, PUT y DELETE HTTP, lo que elimina la necesidad de tener niveles intermedios entre el cliente y el servidor.

La interfaz de REST usa convenciones flexibles de direcciones URL para consultar datos, lo que permite filtrar, ordenar y seleccionar información de listas de SharePoint directamente desde el explorador. También se puede recuperar información de listas de SharePoint mediante varias representaciones, incluida la compatibilidad con estándares de AtomPub, Atom y JSON.

Para obtener más información, incluidas las direcciones URL de ejemplo que implementan la interfaz de REST, vea Interfaz de REST de SharePoint Foundation.

Los programadores también pueden obtener acceso a la API de REST de Servicios de Excel en SharePoint Online. Esta API les permite obtener acceso a partes o elementos del libro directamente a través de una dirección URL. Esto permite que un mecanismo flexible, seguro y más sencillo tenga acceso y manipule el contenido de Servicios de Excel.

Los mecanismos de detección integrados en la API de REST de Servicios de Excel también permiten a los programadores y usuarios explorar el contenido del libro manualmente o mediante programación al suministrar una fuente Atom que contiene información acerca de los elementos que residen en un libro específico. Algunos ejemplos de los recursos a los que se puede obtener acceso mediante la API de REST son gráficos, tablas y tablas dinámicas.

El uso de la fuente Atom proporcionada por la API de REST proporciona un modo más sencillo de obtener los datos que necesita. La fuente contiene elementos que se pueden atravesar y que permiten a cualquier fragmento de código detectar los elementos que existen en un libro.

Para obtener más información, vea API REST de Servicios de Excel.

Servicios web de ASP.NET disponibles en SharePoint Online

Los siguientes servicios web de versiones anteriores de ASP.NET están disponibles en SharePoint Online. Si bien dichos servicios y otras conexiones de datos externos no están disponibles para su uso en soluciones de espacio aislado, puede obtener acceso a ellos mediante aplicaciones cliente como Microsoft Silverlight y ECMAScript (JavaScript, JScript).

Nota importanteImportante

Siempre que sea posible, se recomienda usar el nuevo modelo de objetos cliente para trabajar de forma remota con datos de SharePoint Online, en lugar de usar los servicios web de ASP.NET que se detallan en la Tabla 1.

Tabla 1. Servicios web disponibles en SharePoint Online

Servicio web

Descripción

WebSvcAlerts

Proporciona métodos para trabajar con alertas para los elementos de lista en un sitio de SharePoint.

WebSvcCopy

Proporciona servicios para copiar archivos en un sitio de SharePoint y entre sitios de SharePoint.

WebSvcDWS

Proporciona métodos para administrar sitios Área de trabajo de documento y los datos que contienen.

El siguiente método no está disponible en SharePoint Online:

  • FindDwsDoc

WebSvcImaging

Proporciona métodos que permiten crear y administrar bibliotecas de imágenes.

WebSvcLists

Proporciona métodos para trabajar con listas, tipos de contenido, elementos de lista y archivos de SharePoint.

El siguiente método no está disponible en SharePoint Online:

  • AddDiscussionBoardItem

WebSvcMeetings

Proporciona métodos que permiten crear y administrar sitios de área de reuniones.

WebSvcPeople

Proporciona métodos para asociar identificadores de usuario con grupos de seguridad para los permisos del sitio.

WebSvcPermissions

Proporciona métodos para trabajar con los permisos de un sitio o una lista.

WebSvcSiteData

Proporciona métodos que devuelven metadatos o datos de lista de sitios o listas.

WebSvcsites

Proporciona métodos para devolver información sobre las plantillas de sitio de una colección de sitios.

WebSvcspsearch

Proporciona métodos para obtener acceso a los resultados de la búsqueda desde aplicaciones cliente y aplicaciones web fuera del contexto de un sitio de SharePoint.

WebSvcUserGroup

Proporciona métodos para trabajar con usuarios y grupos.

WebSvcVersions

Proporciona métodos para trabajar con versiones de archivo en bibliotecas de documentos de SharePoint.

WebSvcviews

Proporciona métodos para crear, eliminar o actualizar vistas de lista en SharePoint Online.

WebSvcwebpartpages

Proporciona métodos para trabajar con elementos web.

Los siguientes métodos no están disponibles en SharePoint Online:

  • AssociateWorkflowMarkup

  • ExecuteProxyUpdates

  • GetAssemblyMetaData

  • GetDataFromDataSourceControl

  • GetFormCapabilityFromDataSourceControl

  • RemoveWorkflowAssociation

  • ValidateWorkflowMarkupAndCreateSupportObjects

WebSvcWebs

Proporciona métodos para trabajar con sitios y subsitios.

El siguiente método no está disponible en SharePoint Online:

  • CustomizeCss

Vea también

Conceptos

Personalización de SharePoint Online mediante SharePoint Designer 2010

Desarrollo de soluciones de SharePoint Online

Matriz de disponibilidad de características para programadores de SharePoint Online

Vínculos rápidos de SharePoint Online

Otros recursos

Interfaz de REST de SharePoint Foundation

API REST de Servicios de Excel

Referencia general de SharePoint Online

Centro de recursos para programadores de SharePoint Online