ПланФикс API: Контакты: различия между версиями
Материал из Planfix
								
												
				Seva (обсуждение | вклад)  | 
				Seva (обсуждение | вклад)   | 
				||
| Строка 81: | Строка 81: | ||
</response>  | </response>  | ||
</source>  | </source>  | ||
== contact.get ==  | == contact.get ==  | ||
Получение информации по клиенту:  | |||
<source lang="xml">  | |||
<?xml version="1.0" encoding="UTF-8"?>  | |||
<request method="contact.update">  | |||
  <account><!-- имя аккаунта --></account>  | |||
  <sid><!-- ключ сессии, полученный после аутентификации --></sid>  | |||
  <contact>  | |||
    <id></id>  | |||
  </contact>  | |||
  <signature></signature>  | |||
</request>  | |||
</source>  | |||
Ответ:  | |||
<source lang="xml">  | |||
</source>  | |||
== contact.getList ==  | == contact.getList ==  | ||
Версия от 14:57, 11 августа 2010
Список функций для управления контактами в ПланФикс'е
contact.add
Создание контрагента:
<?xml version="1.0" encoding="UTF-8"?>
<request method="contact.add">
  <account><!-- имя аккаунта --></account>
  <sid><!-- ключ сессии, полученный после аутентификации --></sid>
  <contact>
    <!-- -->
    <name>Имя Отчество</name>
    <lastName>Фамилия</lastName>
    <post>Должность</post>
    <email></email>
    <mobilePhone>Мобильный телефон</mobilePhone>
    <!-- дополнительные данные -->
    <workPhone>Рабочий телефон</workPhone>
    <homePhone>Домашний телефон</homePhone>
    <address>Адрес</address>
    <description>Дополнительная информация</description>
    <sex>Пол</sex>
    <skype></skype>
    <icq></icq>
    <userPic>base64</userPic>
    <birthday>Дата рождения</birthday>
  </contact>
  <signature></signature>
</request>В разделе Константы приведен список допустимых значений для поля sex.
Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <contact>
    <id></id>
  </contact>
</response>
contact.update
Изменение данных о контакте:
<?xml version="1.0" encoding="UTF-8"?>
<request method="contact.update">
  <account><!-- имя аккаунта --></account>
  <sid><!-- ключ сессии, полученный после аутентификации --></sid>
  <contact>
    <!-- -->
    <id></id>
    <name>Имя Отчество</name>
    <lastName>Фамилия</lastName>
    <post>Должность</post>
    <email></email>
    <mobilePhone>Мобильный телефон</mobilePhone>
    <!-- дополнительные данные -->
    <workPhone>Рабочий телефон</workPhone>
    <homePhone>Домашний телефон</homePhone>
    <address>Адрес</address>
    <description>Дополнительная информация</description>
    <sex>Пол</sex>
    <skype></skype>
    <icq></icq>
    <userPic>base64</userPic>
    <birthday>Дата рождения</birthday>
  </contact>
  <signature></signature>
</request>Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <contact>
    <id></id>
  </contact>
</response>
contact.get
Получение информации по клиенту:
<?xml version="1.0" encoding="UTF-8"?>
<request method="contact.update">
  <account><!-- имя аккаунта --></account>
  <sid><!-- ключ сессии, полученный после аутентификации --></sid>
  <contact>
    <id></id>
  </contact>
  <signature></signature>
</request>Ответ:
contact.getList
Константы
Пол
- MALE - Мужской
 - FEMALE - Женский