Я пытаюсь изменить значение параметра 'text' для каждого параметра 'column_id'. Например:
'column_id' => 'email'
'text' => 'foresthill@mailto.com
и
'column_id => 'phone'
'text' => '555-555-5555'
Уравнение работает, если у меня есть один column_id и текстовый параметр, но когда я пытаюсь изменить значение второго column_id 'phone' на текстовое значение 555-555-5555, номер телефона отображается в столбце 'email' .
Как сделать так, чтобы текстовое значение входило в его собственный column_id, например:
email = example@example.com
phone = 555-555-5555.
Код:
<code>//********************** Update Pulse Columns for a specific pulse ***********************
$put_fields = array(
//monday.com board and user id values
'board_id' => '194618490',
'column_id' => 'email1',
'pulse_id' => 197299328,
'text' => 'foresthill@mailto.com'
);
$put_fields = array(
//monday.com board and user id values
'board_id' => '194618490',
'column_id' => 'phone',
'pulse_id' => 197299328,
'text' => '555-555-5555'
);
$ch = curl_init('https://api.monday.com:443/194618490/columns/email1/text.json?api_key=api_key');
//curl_setopt($ch, CURLOPT_USERAGENT, 'ARPR');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
//curl_setopt($ch, CURLOPT_URL, URL. $api);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $put_fields);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
//$curl_result = curl_exec($ch);
//curl_close($ch);
print "<pre>";
print_r($curl_result);
print "
";