0

我使用 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 中没有任何变化。没有升级或修改。它只是停止工作,无法弄清楚为什么。有任何想法吗?

4

1 回答 1

2

几天来我一直在为类似的问题苦苦挣扎,终于通过一些调整让它工作了。

<?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 中。我知道这个话题有点老了,但我希望它有帮助!

于 2013-10-24T21:58:01.767 回答