通过Office预览API在线更新sharepoint中托管元数据内容的媒体文件属性

时间:2015-06-09 16:35:01

标签: php sharepoint-online office365-apps

我通过AzureAD订阅在Office 365中注册我的移动应用程序。

SharePoint Online文档库是我的应用程序文件内容的云存储位置。

我使用FileRest API和php来处理我的应用程序和365 Office预览API之间的webservice调用。

我在SharePoint中在线添加了托管元数据列。

我的要求是将文件从我的应用程序发送到服务器(SharePoint在线文档库)

我需要上传包含媒体上传位置,供应商信息等其他元数据内容的媒体文件......

我引用了以下链接在SharePoint中添加托管元数据

https://social.technet.microsoft.com/Forums/office/en-US/b3c5f686-991f-4685-8dce-547a962fb1db/rest-post-upload-file-with-metadata?forum=sharepointdevelopment

http://sharepointfieldnotes.blogspot.com.es/2014/04/uploading-documents-and-setting.html

最后我发现没有办法同时上传文件+元数据。因此解决方案是上传文档。然后找到该文档,并使用" MERGE"更新它。包含填充它所需的所有元数据。 我使用此网址上传文件" https://reftes.sharepoint.com/_api/v1.0/me/files/root/children/' .rawurlencode($ filename)。' / content';"

这是获取服务器上传文件属性的REST API网址。 获取{base-url} / files / {file-id}

这是用于更新服务器中文件属性的REST API网址。

PATCH {base-url} / files / {file-id}

我完全不知道使用哪个API网址来合并文件元数据内容。

如何在将文件从移动应用程序上传到云存储(Office 365 API>>> SharePointOnline>>> DocumentLibrary)后,将托管元数据内容更新为文件?

0 个答案:

没有答案