Php 无法使用ThyBAG api将附件添加到sharepoint列表
环境:LinuxPhp 无法使用ThyBAG api将附件添加到sharepoint列表,php,drupal-7,sharepoint-online,Php,Drupal 7,Sharepoint Online,环境:Linux 后端:Drupal/PHP。 正在使用的Sharepoint API: 我已使用WSDL文件成功地与sharepoint建立了连接。我能够使用上述API插入、删除和更新列表。但我无法向列表项添加附件。我尝试使用API函数(addAttachment),但它抛出了以下错误- 捕获的异常:类型为的错误(soap:服务器)异常 已删除“Microsoft.SharePoint.SoapServer.SoapServerException” 抛出,更多=详细:此页的安全验证为 无效。请
后端:Drupal/PHP。
正在使用的Sharepoint API:
我已使用WSDL文件成功地与sharepoint建立了连接。我能够使用上述API插入、删除和更新列表。但我无法向列表项添加附件。我尝试使用API函数(addAttachment),但它抛出了以下错误- 捕获的异常:类型为的错误(soap:服务器)异常 已删除“Microsoft.SharePoint.SoapServer.SoapServerException” 抛出,更多=详细:此页的安全验证为 无效。请在Web浏览器中单击“上一步”,刷新页面,然后重试 你的手术又来了。” 如果有人面临同样的问题,请告诉我
谢谢。我找到了上述问题的解决方案。问题在于这个文件 第22行的PHPSharePointListsAPI/src/Thybag/Auth/SharePointOnlineAuth.php 只需将第22行替换为以下代码:- $headers=array('SOAPAction:“.$action.'”) 如果有人长期以来一直坚持使用它,希望这会有所帮助….:P