我使用php SOAP將前導數據發佈到我的客戶端的SAGE CRM,創建記錄(使用crmid返回)但包含空值。由於某些未知的原因,我的XML包被忽略。 SAGE文檔沒有給出向CRM添加記錄(addrecord)的xml示例。有人可以幫忙嗎? 什麼是addrecord函數的正確的xml格式?使用PHP SOAP的Sage Web服務
1
A
回答
0
我知道這是2013年的一個問題,但最好有回答,以防其他人來尋找解決方案。
以下是將新機會上傳到Sage CRM的示例。我還沒有看到你正在生成的XML,但我會開始使用add
而不是addrecord
。我之前沒有使用過addrecord
,所以我無法幫助您理解這種上傳數據的格式。
請注意*Specified
字段,因爲它們很重要。任何具有相關*Specified
字段的填充字段都必須將其設置爲true。否則,該字段可能不會填充。
樣品波紋管上的大部分數值必須用實際值代替。 SID
是最重要的一個。
您可以在<add>
標籤內輸入多個<records>
。
<?xml version='1.0' encoding='utf-8' ?>
<soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<soap:Header>
<SessionHeader xmlns='http://tempuri.org/type'>
<sessionId>SID</sessionId>
</SessionHeader>
</soap:Header>
<soap:Body>
<add xmlns='http://tempuri.org/type'>
<entityname>opportunity</entityname>
<records xsi:type='opportunity'>
<description>description</description>
<forecast>forecast_value</forecast>
<forecastSpecified>true</forecastSpecified>
<certainty>certainty</certainty>
<certaintySpecified>true</certaintySpecified>
<targetclose>targetclose</targetclose>
<targetcloseSpecified>true</targetcloseSpecified>
<forecast_cid>forecast_cid</forecast_cid>
<forecast_cidSpecified>true</forecast_cidSpecified>
<total_cid>total_cid</total_cid>
<total_cidSpecified>true</total_cidSpecified>
<totalorders_cid>total_orders_cid</totalorders_cid>
<totalorders_cidSpecified>true</totalorders_cidSpecified>
<totalquotes_cid>totalquotes_cid</totalquotes_cid>
<totalquotes_cidSpecified>true</totalquotes_cidSpecified>
<source>source</source>
<type>type</type>
<stage>stage</stage>
<status>status</status>
<assigneduserid>assigneduserid</assigneduserid>
<assigneduseridSpecified>true</assigneduseridSpecified>
<channelid>channelid</channelid>
<channelidSpecified>true</channelidSpecified>
<priority>priority</priority>
<currency>cid</currency>
<currencySpecified>true</currencySpecified>
<primarycompanyid>primarycompanyid</primarycompanyid>
<primarycompanyidSpecified>true</primarycompanyidSpecified>
<primarypersonid>primarypersonid</primarypersonid>
<primarypersonidSpecified>true</primarypersonidSpecified>
</records>
</add>
</soap:Body>
</soap:Envelope>
你可以找到https://community.sagecrm.com/user_community/m/cloud_documentation/27076.aspx
的Web服務文檔下載WSDL文件,以獲取有關每個字段和實體提供更多的細節。
相關問題
- 1. 使用PHP SOAP從Web服務創建客戶端Sage X3
- 2. PHP SOAP web服務調用
- 3. 使用SOAP的PHP Web服務
- 4. PHP的SOAP Web服務
- 5. 使用SOAP的Web服務
- 6. PHP如何使用SOAP Web服務?
- 7. Coldfusion在PHP中使用SOAP Web服務
- 8. 黑板SOAP Web服務php
- 9. 使用SOAP Web服務
- 10. 使用SOAP Web服務
- 11. 用於SOAP Web服務的PHP類?
- 12. SOAP Web服務UI
- 13. PHP調用.NET soap web服務
- 14. 從JQuery(Ajax)調用PHP SOAP Web服務
- 15. 從PHP調用SOAP Web服務
- 16. 從SOAP Web服務
- 17. 使用SOAP的Java Web服務調用
- 18. 使用WS-Security使用SOAP Web服務
- 19. 的Dolibarr SOAP的Web服務使用
- 20. .NET使用php web服務
- 21. SOAP Web服務URL
- 22. Jython SOAP Web服務
- 23. php中的Perfect Soap(Wsdl)web服務
- 24. AFNetworking + SOAP Web服務
- 25. Android:使用Soap的Web服務
- 26. 使用ksoap2 lib的SOAP web服務
- 27. 使用RabbitMQ的CXF web服務(SOAP/JMS)
- 28. Android SOAP Web服務
- 29. Android Web服務SOAP
- 30. java web服務SOAP
你可能會有更好的運氣在http://community.sagecrm.com – 2013-03-13 10:25:36
好主意埃德。我會盡力 – Christian 2013-03-13 13:44:26