webapi online item create web-services sharepoint

web services - online - Tutorial de servicios web de Sharepoint



sharepoint rest folder (2)

Intento subir documentos a SharePoint utilizando servicios web adjuntando metadatos personalizados a los archivos. He buscado pero no he encontrado un buen tutorial que cubra todos estos temas. ¿Alguien puede señalarme en la dirección correcta?

He aquí por qué creo que necesito usar servicios web: estoy desarrollando en XP y el modelo de objetos Sharepoint no es remotable. Esto significa que cualquier código que tenga "usando Microsoft.Sharepoint" está fuera :-( Estoy en el servicio web de CopyIntoItems pero estoy teniendo problemas para implementarlo yo mismo. Esperaba un tutorial claro. He intentado usar el código de ejemplo de http://msdn.microsoft.com/en-us/library/copy.copy.copyintoitems.aspx , pero no estoy seguro de cuál debería ser mi sourceURL. Además, dado que no puedo usar "Microsoft.Sharepoint" referencias, me pregunto cómo se verán mis campos (¿son mis metadatos?) Además, tengo curiosidad de por qué solo los proyectos del sitio web me permiten agregar un servicio web. Una vez que el archivo está "en" Sharepoint usando ese servicio web, tendré que usar otro para actualizar columnas personalizadas o metadatos. Algunos de estos son texto de forma libre, pero otros deben coincidir con entradas en listas o búsquedas. Todavía no he encontrado ninguna información al respecto.

¡Gracias por tu ayuda!



Aquí hay un código http://geek.hubkey.com/2007/10/upload-file-to-sharepoint-document.html

En cuanto a por qué es así, porque Microsoft lo escribió de esa manera :). Algunas personas han escrito servicios web personalizados que los combinan, http://www.sharepointblogs.com/ssa/archive/2006/11/30/wsuploadservice-web-service-for-uploading-documents-into-sharepoint.aspx

Al utilizar los servicios web integrados, debe cargar el archivo y cargar CAML que contiene las columnas. Otra opción si está usando un documento de MS-Office es asegurarse de que el autor rellene las propiedades del documento y luego pueda mostrar esos campos en sharepoint.