Working with Windows SharePoint Services 3.0 Web Services
The Microsoft Windows SharePoint Services 3.0 Web services include methods for accessing content on a site, working with list or site data, and customizing meetings, imaging, document workspaces, and search.
Important Use the Web service APIs only; do not write code that accesses the class libraries, because you cannot run code on the Microsoft Office Live Small Business servers. For more information, see Best Practices for Developing Office Live Small Business Applications.
Windows SharePoint Services 3.0 Web Services APIs
For more information about which features in Windows SharePoint Services 3.0 are available for use in Office Live Small Business and which are not, see About Windows SharePoint Services 3.0 Features Used in Office Live Small Business. The Windows SharePoint Services 3.0 Web services that are exposed in Office Live Small Business are shown in the following table. For information about using the methods of a Web service, click the appropriate link.
Web Service | Description | Windows SharePoint Services 3.0 SDK topic |
---|---|---|
Alerts | For working with alerts for list items in an Office Live Small Business site. | Alerts Web Service |
Copy | For copying items. | Copy Web Service |
Document Workspace | For managing document workspace sites and the data they contain. | Document Workspace Web Service |
Forms | For returning forms used in the user interface when working with the contents of a list. | Forms Web Service |
Imaging | Enables you to create and manage picture libraries. | Imaging Web Service |
List Data Retrieval | For performing queries against lists in Microsoft Windows SharePoint Services. | List Data Retrieval Web Service |
Lists | For working with lists and list data. For more information and examples, see: | Lists Web Service |
Meetings | Enables you to create and manage Meeting workspace sites. | Meetings Web Service |
People | For managing information about people. | People Web service |
Permissions | For working with the permissions for a site or list. | Permissions Web service |
SharePoint Directory Management | For managing directories. | SharePoint Directory Management Web service |
Site Data | Returns metadata or list data from sites or lists in Windows SharePoint Services. | Site Data Web service |
Sites | For returning information about the site templates for a site collection. | Sites Web service |
Users and Groups | For working with users, site groups, and cross-site groups. | User and Groups Web service |
Versions | For working with file versions. | Versions Web service |
Views | For working with views of lists. | Views Web service |
Web part Pages | For sending information to and retrieve information from XML Web services. | Web Part Pages Web service |
Webs | For working with sites and subsites. | Webs Web service |
Blocked Windows SharePoint Services API methods
Some Windows SharePoint Services 3.0 API methods that have the potential to break Office Live Small Business sites are not exposed in Office Live Small Business. The following table lists the methods that will either result in errors or return no results if used in Office Live Small Business.
API | Method | Result |
---|---|---|
Sites.asmx | Get Site Templates | Returns an empty list. |
Webs.asmx | Customize Css | Results in an error. |
Webs.asmx | RevertCss | Results in an error. |
Meetings.asmx | CreateWorkspace | Results in an error. |
Meetings.asmx | DeleteWorkspace | Results in an error. |
UserGroup.asmx | AddUserToRole | Results in an error if strUserLoginName is not generated by Discovery.CreateUser. |
UserGroup.asm | AddUserCollectionToRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveUserCollectionFromRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveUserCollectionFromSite | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddGroupToRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddUserCollectionToGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddUserToGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveGroupFromRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveUserCollectionFromGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveUserFromGroup | Results in an error; user collection operations are not supported. |
UserGroup.asm | UpdateGroupInfo | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | AddRoleDef | Results in an error; user collection operations are not supported. |
UserGroup.asm | RemoveRole | Results in an error; user collection operations are not supported. |
UserGroup.asm | UpdateRoleDefInfo | Results in an error; user collection operations are not supported. |
UserGroup.asm | UpdateRoleInfo | Results in an error; user collection operations are not supported. |
Blocked Windows SharePoint Services RPC Methods
The following Windows SharePoint Services Remote Procedure Call methods are not supported in Office Live Small Business.
Blocked Windows SharePoint Services 3.0 RPC Methods | Results |
---|---|
Microsoft FrontPage Server Extensions Remote Procedure Call method 'create service' | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'remove service' | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'set service meta-info'for vti_masterurl and vti_custommasterurl configuration values | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'put document' for master and custom master pages | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'remove document' for master and custom master pages | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'get web struct' | Results in an error; Web creation/deletion operations are not supported. |
FrontPage Server Extensions Remote Procedure Call method 'put web struct' | Results in an error; Web creation/deletion operations are not supported. |
See Also