高层自定义字段

时间:2015-03-12 21:02:16

标签: php xml highrise

我希望有人可以帮我解决这个问题。我试图使用Highrise API插入一些数据,但由于某种原因我无法插入自定义字段。当我提交curl请求时,除了自定义字段之外的所有数据都会被添加,并且没有错误消息。以下是发布的XML:

<person>
    <first-name>Testing</first-name>
    <last-name>Account</last-name>
    <contact-data>
        <email-addresses>
            <email-address>
                <address>BigB@boom.com</address>
                <location>Work</location>
            </email-address>
        </email-addresses>
        <phone-numbers>
            <phone-number>
                <number>555-555-8811</number>
                <location>Work</location>
            </phone-number>
        </phone-numbers>
        <addresses>
                <address>
                <city>Intergalactic</city>
                <state>Space</state>
                <street>111 Sun Blvd</street>
                <zip>12345</zip>
                <location>Work</location>
            </address>
        </addresses>
    </contact-data>
    <subject_datas>
        <subject_data>
            <subject_field_id>111111</subject_field_id>
            <value>testing</value>
        </subject_data>
    </subject_datas>
</person>

这是高层在文档中的一个例子:

<person>
  <first-name>John</first-name>
  <last-name>Doe</last-name>
  <title>CEO</title>
  <company-name>Doe Inc.</company-name>
  <background>A popular guy for random data</background>
  <linkedin_url>http://us.linkedin.com/in/john-doe</linkedin_url>
  <contact-data>
    <email-addresses>
      <email-address>
        <address>john.doe@example.com</address>
        <location>Work</location>
      </email-address>
    </email-addresses>
    <phone-numbers>
      <phone-number>
        <number>555-555-5555</number>
        <location>Work</location>
      </phone-number>
      <phone-number>
        <number>555-666-6666</number>
        <location>Home</location>
      </phone-number>
    </phone-numbers>
  </contact-data>
  <!-- start of custom fields -->
  <subject_datas type="array">
    <subject_data>
      <value>Chicago</value>
      <subject_field_id type="integer">2</subject_field_id>
    </subject_data>
  </subject_datas>
  <!-- end of custom fields -->
</person>

subject_field_id是该字段的全局ID,而不是单个条目ID。

这是API documentation 我尝试了几种组合,但没有运气。我希望有人可能有这方面的经验..

2 个答案:

答案 0 :(得分:1)

我有同样的问题,你必须将属性添加到&#34; subject_datas&#34;:

<subject_datas type="array">

然后它应该工作。

答案 1 :(得分:0)

将其添加到主题数据字段:

<subject-field-label>your fields label</subject-field-label>