2015-03-12 3 views
0

Я надеюсь, что кто-то может помочь мне с этим. Я пытаюсь использовать Highrise API для вставки некоторых данных, но по какой-то причине я не могу получить настраиваемые поля для вставки. Когда я отправляю запрос на завивание, все данные, за исключением настраиваемых полей, добавляются и сообщение об ошибке отсутствует. Ниже приведен XML, который в настоящее время размещены:Highrise Custom Fields

<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> 

Это пример того, что высотное есть в документации:

<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 documentation Я попробовал несколько комбинаций вещей, но не повезло. Я надеюсь, кто-то может иметь некоторый опыт работы с этим ..

ответ

1

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

<subject_datas type="array"> 

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

0

Добавьте это к полям данных при условии:

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