繁体   English   中英

Salesforce PHP工具包20错误:SoapClient :: __ setSoapHeaders():无效的SOAP标头

[英]Salesforce PHP Toolkit 20 Error: SoapClient::__setSoapHeaders(): Invalid SOAP header

我正在尝试与Salesforce PHP Toolkit 20.0进行非常简单的集成。 在本地服务器上一切正常,因此我认为它必须是服务器设置,但是我的服务器配置没有任何问题。 另外,我遇​​到的错误根本没有帮助。

我删除了实际的身份验证部分,因为仅运行基本的createConnection函数会出现错误。 这是代码:

define("SOAP_CLIENT_BASEDIR", "soapclient");
require_once (SOAP_CLIENT_BASEDIR.'/SforceEnterpriseClient.php');

try {
    $mySforceConnection = new SforceEnterpriseClient();
    $mySoapClient = $mySforceConnection->createConnection(SOAP_CLIENT_BASEDIR.'/enterprise.wsdl.xml');
} 
catch (Exception $e) {
    exit($e->faultstring);
}

单独运行该代码,会出现以下错误:

<br />
<b>Fatal error</b>:  SoapClient::__setSoapHeaders(): Invalid SOAP header in <b>/home/website/public_html/app/equity/soapclient/SforceBaseClient.php</b> on line <b>325</b><br />

我的服务器正在运行PHP 5.6,并且已启用OpenSSL,SOAP,SSL和cURL。

我不知道为什么,但是更改我的Salesforce密码可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM