Недавно оставлял вопрос о том как получить ид контакта зная его номер телефона в AmoCrm при помощи api.
Разобрался как получить список всех контактов.
При отправке запроса на https://'.$subdomain.'.amocrm.ru/private/api/v2/json/contacts/list возвращается следующее:
Пожалуйста, помогите вытащить значение того поля id, чей номер телефона совпадает с известным (получаем из формы).
(+3 (333) 333-33-33 - номер телефона)
нижеприведенный код - распечатка json (подсказка пользователя Fesor);
$out=curl_exec($curl);
print_r($out;)
{
"response": {
"contacts": [
{
"id": 50824019,
"name": "Zecuch",
"last_modified": 1413915416,
"account_id": 7975286,
"date_create": 1413915415,
"created_user_id": 294474,
"responsible_user_id": 294474,
"linked_leads_id": [],
"group_id": 0,
"tags": [],
"company_name": "",
"linked_company_id": null,
"type": "contact",
"custom_fields": [
{
"id": "1279390",
"name": "Email",
"code": "EMAIL",
"values": [
{
"value": "zecuch@re.de",
"enum": "2942838"
}
]
},
{
"id": "1279388",
"name": "Телефон",
"code": "PHONE",
"values": [
{
"value": "+3 (333) 333-33-34",
"enum": "2942836"
}
]
}
]
},
{
"id": 50824011,
"name": "Ястр",
"last_modified": 1413915437,
"account_id": 7975286,
"date_create": 1413915319,
"created_user_id": 294474,
"responsible_user_id": 294474,
"linked_leads_id": [],
"group_id": 0,
"tags": [],
"company_name": "",
"linked_company_id": null,
"type": "contact",
"custom_fields": [
{
"id": "1279390",
"name": "Email",
"code": "EMAIL",
"values": [
{
"value": "yaswar@ya.ru",
"enum": "2942838"
}
]
},
{
"id": "1279388",
"name": "Телефон",
"code": "PHONE",
"values": [
{
"value": "+3 (333) 333-33-33",
"enum": "2942836"
}
]
}
]
}
],
"server_time": 1413922440
}
}