我通过AzureAD订阅在Office 365中注册我的移动应用程序。
SharePoint Online文档库是我的应用程序文件内容的云存储位置。
我使用FileRest API和php来处理我的应用程序和365 Office预览API之间的webservice调用。
我在SharePoint中在线添加了托管元数据列。
我的要求是将文件从我的应用程序发送到服务器(SharePoint在线文档库)
我需要上传包含媒体上传位置,供应商信息等其他元数据内容的媒体文件......
我引用了以下链接在SharePoint中添加托管元数据
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)后,将托管元数据内容更新为文件?