我希望有人能帮我解决这个问题。我试图使用Highrise来插入一些数据,但由于某些原因,我无法获得要插入的自定义字段。当我提交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文档,我已经尝试了几种组合,但没有运气。我希望有人能在这方面有一些经验。
发布于 2016-01-05 16:50:38
我也遇到了同样的问题,您必须向“subject_datas”添加属性:
<subject_datas type="array">那就应该管用了。
发布于 2015-03-30 05:21:26
将其添加到主题数据字段中:
<subject-field-label>your fields label</subject-field-label>
https://stackoverflow.com/questions/29020117
复制相似问题