@genezis1111

Почему не работает curl в цикле?

Использую яндекс директ апи.
Цикл состоит всего из 3х оборотов. При цикле for выполняется только первый. (Ограничения апи - смотрел, так можно делать, ошибка у меня).
Подскажите где она?
for($i=0; $i<=count($result->result->Campaigns)-1; $i++){
	echo '<br>'.$result->result->Campaigns[$i]->Id;	
/////////тут я обозначаю переменные для запроса
$REQUEST = [
            'method' => 'update',
            'params' => [
				'Campaigns' => 
				[
					["Id"=>"".$result->result->Campaigns[$i]->Id."", 
					"BlockedIps"=>["Items" => [
					"".implode(",",$old_mass).""
					]]],

				]

            ]
        ];


$data_string = json_encode($REQUEST);                                                                                   
                                                                                                                     
$ch = curl_init('https://api.direct.yandex.com/json/v5/campaigns');                                                                      
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                      
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
				'Accept-Language: ru',
                'Content-Type: application/json; charset=utf-8',
                'Authorization: Bearer '.$myrow[0].'',
                'Client-Login: '.$result->data[0]->Login.''	)
);                                                                                                                   
                                                                                                          
 $result = curl_exec($ch);
curl_close($ch);
	var_dump($result);
}
  • Вопрос задан
  • 874 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы