2011-03-08 150 views

回答

4

我想通了..它是有點尷尬的簡單,但在這裏它是(也許這將節省別人一兩個小時一天):

我需要得到一個新的WSDL從帳戶中..如果wsdl沒有你在你的回覆中看不到它們的字段。

+2

謝謝!這確實使我指出了正確的方向 - 我的WSDL已經過時了。但是,我仍然面臨着問題。我檢查了WSDL包含自定義字段,並且WSDL本身是可讀的。雖然沒有運氣。有沒有什麼明顯的我錯過了? – Vish 2012-10-01 18:34:31

2

您連接的用戶是否有權查看該字段?根據您的Salesforce版本,您必須將其添加到頁面佈局(專業版)或將其添加到其配置文件中。

我會使用ForceExplorer來發出SOQL語句並驗證所有權限等工作的第一。

+0

我使用一個系統管理員用戶禁用WSDL高速緩存,並且我已經驗證該帳戶具有讀取權限的領域。我花了很多時間在Salesforce支持的電話上,他們似乎也不知道發生了什麼。我會嘗試ForceExplorer,謝謝你的建議。 – Jon 2011-03-11 03:54:18

1

還需要通過

ini_set('soap.wsdl_cache_enabled', '0'); 
+1

你是一個天才。這解決了問題。我愛你。 – 2013-12-06 17:42:53

相關問題