![](/img/trans.png)
[英]How do I make Soap calls using PHP SoapClient to salesforce without the Salesforce PHP Toolkit?
[英]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.