![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
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. Kod 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 jak wysłać powyższą metodą tablicę? np. PHONE (zawiera typ i numer telefonu) Kod <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> OAuth 2.0 Protocol API documentation Zamieściłem też zapytanie na stackoverflow, ale bez odpowiedzi. Będę wdzięczny za odpowiedź (IMG:style_emoticons/default/zakochany.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
Poradziłem sobie poprzez zmianę na cURL
Trzeba było dodać nawias kwadratowy (IMG:style_emoticons/default/Lkingsmiley.png) Dziękuję za sugestie (IMG:style_emoticons/default/oneeyedsmiley02.png) Kod $data = array(
"fields" => array( "NAME" => "Nowy2", "LAST_NAME" => "Testowy1", "ADDRESS" => "Nowodąbrowska 45", "ADDRESS_POSTAL_CODE" => "54-345", "ADDRESS_CITY" => "Warszawa", "ADDRESS_COUNTRY" => "Polska", "TYPE_ID" => "CLIENT", "PHONE" => array([ "VALUE" => 994556765, "VALUE_TYPE" => "WORK"] ) ) ); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:11 |