ПланФикс API contact.update: различия между версиями
Материал из Planfix
Alice (обсуждение | вклад) Нет описания правки |
Seva (обсуждение | вклад) Нет описания правки |
||
Строка 16: | Строка 16: | ||
<general></general> | <general></general> | ||
<name></name> | <name></name> | ||
<midName></midName> | |||
<lastName></lastName> | <lastName></lastName> | ||
<post></post> | <post></post> | ||
Строка 30: | Строка 31: | ||
<description></description> | <description></description> | ||
<sex></sex> | <sex></sex> | ||
<site></site> | |||
<skype></skype> | <skype></skype> | ||
<icq></icq> | <icq></icq> | ||
Строка 54: | Строка 56: | ||
|general||int ||номер обновляемого контакта (используется если не задан id)|| | |general||int ||номер обновляемого контакта (используется если не задан id)|| | ||
|- | |- | ||
|name ||string ||Имя Отчество || | |name ||string ||Имя || | ||
|- | |||
|midName ||string || Отчество|| | |||
|- | |- | ||
|lastName ||string || Фамилия|| | |lastName ||string || Фамилия|| | ||
Строка 75: | Строка 79: | ||
|- | |- | ||
|sex ||enum ||пол ||допустимые значения смотри в разделе [[ПланФикс API:Пол клиента|пол клиента]] | |sex ||enum ||пол ||допустимые значения смотри в разделе [[ПланФикс API:Пол клиента|пол клиента]] | ||
|- | |||
|site ||string ||веб-сайт || | |||
|- | |- | ||
|skype ||string ||skype-контакт || | |skype ||string ||skype-контакт || |
Версия от 09:00, 17 марта 2018
Функция обновления информации о клиенте. Формат запроса:
<?xml version="1.0" encoding="UTF-8"?>
<request method="contact.update">
<account></account>
<sid></sid>
<contact>
<id></id>
<general></general>
<name></name>
<midName></midName>
<lastName></lastName>
<post></post>
<email></email>
<phones>
<phone>
<number></number>
<typeId></typeId>
<typeName></typeName>
</phone>
<!-- ... -->
</phones>
<address></address>
<description></description>
<sex></sex>
<site></site>
<skype></skype>
<icq></icq>
<birthdate></birthdate>
<lang></lang>
<canBeWorker></canBeWorker>
<canBeClient></canBeClient>
<customData>
<customValue>
<id></id>
<value></value>
</customValue>
<!-- ... -->
</customData>
</contact>
<signature></signature>
</request>
Название | Тип | Значение | Примечание |
---|---|---|---|
id | int | идентификатор обновляемого контакта | |
general | int | номер обновляемого контакта (используется если не задан id) | |
name | string | Имя | |
midName | string | Отчество | |
lastName | string | Фамилия | |
post | string | Должность | |
string | адрес электронной почты | ||
phones | string | телефоны | |
phone.number | string | номер телефона | |
phone.typeId | int | идентификатор типа номера | допустимые значения можно получить функцией contact.getPhoneTypes |
phone.typeName | string | название типа номера | |
address | string | Адрес | |
description | string | Дополнительная информация | |
sex | enum | пол | допустимые значения смотри в разделе пол клиента |
site | string | веб-сайт | |
skype | string | skype-контакт | |
icq | string | номер-icq | |
birthdate | DateTime | дата рождения | |
lang | string | язык: Ru, En | |
canBeWorker | boolean | отображается в списке участников задачи | |
canBeClient | boolean | отображается в списке контрагентов задачи | |
customData | значения пользовательских полей контакта | ||
customData.customValue.id | идентификатор пользовательского поля контакта | ||
customData.customValue.value | значение пользовательского поля контакта | ||
signature | string(32) | подпись |
Результат успешного выполнения функции:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<contact>
<id></id>
<general></general>
</contact>
</response>
Название | Тип | Значение | Примечание |
---|---|---|---|
contact.id | int | идентификатор обновляемого контакта | |
contact.general | int | номер добавленного контакта |
В противном случае будет возвращен ответ с ошибкой:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
<code></code>
</response>