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

Php 通过Office预览API在sharepoint online中使用托管元数据内容更新媒体文件属性,php,sharepoint-online,office365-apps,Php,Sharepoint Online,Office365 Apps,我通过AzureAD订阅在office 365中注册我的移动应用程序 SharePoint Online文档库是my apps文件内容的云存储场所 我使用FileRESTAPI和php处理我的应用程序和365 Office预览API之间的webservice调用 我在SharePoint online中添加了托管元数据列 我的要求是在将文件从应用程序发送到服务器(SharePoint online文档库)时 我需要上传媒体文件和其他元数据内容,如媒体上传位置,供应商信息等 我参考了以下链接以在S

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

SharePoint Online文档库是my apps文件内容的云存储场所

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

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

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

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

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

最后我发现没有办法同时上传一个文件+元数据。因此,解决方案是上传一个文档。然后找到该文档,并使用“MERGE”对其进行更新,其中包含填充该文档所需的所有元数据。 我使用此url上载文件“'.rawurlencode($filename)。/content'

这是RESTAPI url,用于获取上传到服务器中的文件的属性。 获取{base url}/files/{file id}

这是用于更新服务器中文件属性的RESTAPI url

修补程序{base url}/files/{file id}

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

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