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>[email protected]</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>[email protected]</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 это глобальный идентификатор для этого поля, а не идентификатор отдельной записи.

Здесь API документация
Я пробовал несколько комбинаций вещей, но не повезло. Я надеюсь, что кто-то может иметь некоторый опыт с этим ..

0

Решение

У меня была такая же проблема, вы должны добавить атрибут «subject_datas»:

<subject_datas type="array">

Тогда это должно работать.

1

Другие решения

Добавьте это к полям данных объекта:

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

0

По вопросам рекламы [email protected]