高层自定义字段
Highrise Custom Fields
我希望有人能帮我解决这个问题。我正在尝试使用 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>
这是 highrise 在文档中的示例:
<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
我尝试了几种组合,但没有运气。我希望有人对此有一些经验..
将此添加到主题数据字段:
<subject-field-label>your fields label</subject-field-label>
我遇到了同样的问题,你必须将属性添加到 "subject_datas":
<subject_datas type="array">
那么应该可以了。
我希望有人能帮我解决这个问题。我正在尝试使用 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>
这是 highrise 在文档中的示例:
<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 我尝试了几种组合,但没有运气。我希望有人对此有一些经验..
将此添加到主题数据字段:
<subject-field-label>your fields label</subject-field-label>
我遇到了同样的问题,你必须将属性添加到 "subject_datas":
<subject_datas type="array">
那么应该可以了。