当我在Salesforce中更改字段值时,我需要能够向我的PHP / MySQL站点发送出站消息,因此我可以解析xml并在我的数据库中进行一些更改。
如何在PHP中侦听该出站消息?我需要设置什么?
答案 0 :(得分:1)
在Salesforce中创建出站邮件时,它将提供生成wsdl的链接。该wsdl将代表您的PHP服务需要提供的合同。有许多wsdl2Php工具可用于生成客户端代码。
从那里您只需要向您的站点公开一个公共端点,并更新出站消息端点以指向您的服务。
答案 1 :(得分:1)
首先,你需要一个PHP SOAP lister,我有一个非常详细的Capture Salesforce Outbound Message with a PHP SOAP Listener解释。
然后,您SimpleXMLElement::children使用命名空间解析消息,该消息在我的Parse XML with namespace by SimpleXML in PHP中有解释。
希望它有所帮助!