如何在PHP中使用Salesforce出站消息?

时间:2012-07-31 20:45:11

标签: php soap salesforce

当我在Salesforce中更改字段值时,我需要能够向我的PHP / MySQL站点发送出站消息,因此我可以解析xml并在我的数据库中进行一些更改。

如何在PHP中侦听该出站消息?我需要设置什么?

2 个答案:

答案 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中有解释。

希望它有所帮助!