我使用GravityForms(基于Wordpress,但与Wordpress无关)构建了一个程序,该程序从首要条目表单中获取数据,并将表单内容(包括各种隐藏字段等)输出到ADF格式的XML。 XML由电子邮件帐户接收,该帐户应该解析数据。它工作正常。现在,六个月后,我无法理解,事实并非如此。 XML结构完全相同。电子邮件的格式仍然相同(仅限文本,非HTML)。什么都没有改变,但现在它没有改变。
系统继续从其他来源接收ADF / XML数据,没有任何故障,但由于某种原因不再使用我们的东西。以下是发送内容的示例:
<?XML VERSION=“1.0”?>
<?ADF VERSION="1.0"?>
<adf>
<prospect>
<requestdate>2012-11-30</requestdate>
<vehicle>
<year>2013</year>
<make>Audi</make>
<model>A4 2.0T</model>
</vehicle>
<customer>
<contact>
<name part="full">TESTING ADF LEAD FORM – XML STRUCTURE REVISED</name>
<phone>(123)456-7890</phone>
<email>someonewho@isntme.com</email>
</contact>
<comments>Not Specified</comments>
</customer>
<vendor>
<contact>
<name part="full">VENDOR NAME</name>
<phone>123-456-7890</email>
<email>test@autowebsite.com</phone>
</contact>
</vendor>
<provider>
<name part="full">PROVIDER NAME</name>
<service>SERVICE</service>
<url>http://somewhere.com/</url>
<email>test@somewhere.com</email>
<phone>123-456-7890</phone>
</provider>
</prospect>
</adf>
使用原生Wordpress邮件功能(可能也使用PHPmailer,相同的概念),并格式化为文本。基本上发送带有上述XML代码的纯文本电子邮件。
注意:接收数据的CRM中没有任何变化。没有升级或修改。它只是停止工作,无法弄清楚原因。有什么想法吗?
答案 0 :(得分:1)
我几天来一直在努力解决类似的问题,最后让它进行了一些调整。
<?xml version="1.0"?>
<prospect>
<id source="Your_Company" sequence="1"></id>
<requestdate>2012-11-30</requestdate>
<vehicle status="" interest="buy">
<year>2013</year>
<make>Audi</make>
<model>A4 2.0T</model>
</vehicle>
<customer>
<contact>
<name part="first">TEST_FIRSTNAME</name>
<name part="last">TEST_LASTNAME</name>
<email preferredcontact="1">someonewho@isntme.com</email>
<phone type="voice">(123)456-7890</phone>
<address>
<street line="1">123 Main St</street>
<city>SomeCity</city>
<regioncode>MT</regioncode>
<postalcode>12345</postalcode>
<country>USA</country>
</address>
</contact>
<timeframe>24 hours</timeframe>
<comments>We put a disclaimer here.</comments>
</customer>
<vendor>
<id source="Your_Company" sequence="1"></id>
<vendorname>VendorName</vendorname>
<contact>
<name part="full">John Doe</name>
<email>dealercontact@dealer.com</email>
<phone type="voice">123-456-7890</phone>
<address>
<street line="1">123 Dealer St.</street>
<city>DealerCity</city>
<regioncode>MT</regioncode>
<postalcode>12345</postalcode>
<country>USA</country>
</address>
</contact>
</vendor>
<provider>
<id source="Your_Company" sequence="1">Your_Company</id>
<name part="full">Your_Company.com</name>
<service>Your_Company.com</service>
</provider>
</prospect>
它并不真正与ADF文档一致,但它在我们的几个不同的CRM中运行良好。我知道这个话题有点陈旧,但我希望它有所帮助!