簡體   English   中英

將Salesforce SOAP API與PHP結合使用時發生錯誤-“發生內部錯誤”

[英]Error using Salesforce SOAP API with PHP - “An internal error has occurred”

嘗試將Salesforce SOAP API與PHP結合使用。 嘗試使用任何SForceEnterpriseClient方法時出現以下錯誤。

Error: An Internal Error Has Occurred.

Stack Trace

#0 [internal function]: SoapClient->__call('retrieve', Array)
#1 /path/to/public_html/site/app/Lib/Salesforce/SforceBaseClient.php(835): SoapClient->retrieve(Object(stdClass))
#2 /path/to/public_html/site/app/Model/MyModel.php(28): SforceBaseClient->retrieve('Id, Name', 'Contact', Array)

我不知道如何調試此問題,這不是一個非常描述性的錯誤。 幫助將不勝感激!

如果相關,我正在使用CakePHP 2。

編輯-更多詳細信息:

SForceEnterpriseClient->login(stuff)

工作正常。 那里沒有問題。 錯誤是當我嘗試使用upsert或檢索(即登錄后實際上執行任何操作)時。

在soap客戶端中啟用跟蹤並調用調試方法以獲取更多信息

$client = new SoapClient(array('trace' => true, 'exception' => false));

$client->retrieve('stuff');

var_dump($client->__getLastRequest());
var_dump($client->__getLastRequestHeaders());
var_dump($client->__getLastResponse());
var_dump($client->__getLastResponseHeaders());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM