Witam wszystkich forumowiczów po raz pierwszy, uczę się i napotkałem na problem którego nie mogę rozwiązać od kilku godzin. Liczę na pomoc, z góry dziękuję.
Dodaję nowy kontakt metodą POST, wszystko działa prawidłowo.
https://intranet_name.bitrix24.com/rest/crm.contact.add?auth=authentication_code&fields[NAME]=Maria&fields[SECOND_NAME]=Anna&fields[LAST_NAME]=Nowacka
Mam problem żeby dołączyć do powyższej metody również tablicę, jak ją dodać? np. PHONE (zawiera numer telefonu i typ)
<script type="text/javascript">
BX24.callMethod(
"crm.contact.add",
{
fields:
{
"NAME": "John",
"SECOND_NAME": "Lancelot",
"LAST_NAME": "Doe",
"OPENED": "Y",
"ASSIGNED_BY_ID": 1,
"TYPE_ID": "CLIENT",
"SOURCE_ID": "SELF",
"PHOTO": { "fileData": document.getElementById('photo') },
"PHONE": [ { "VALUE": "555888", "VALUE_TYPE": "WORK" } ]
},
params: { "REGISTER_SONET_EVENT": "Y" }
},
function(result)
{
if(result.error())
console.error(result.error());
else
console.info("Created a new contact; ID=" + result.data());
}
);
</script>