Ответов: 3 Просмотров: 4042
![](templates/InvisionExBB/im/spacer.gif) |
Все, как в примере на сайте Яндекса, но не работает.
Если закомментировать 58 строчку, то работает.
А мне нужно, чтобы обе работали.
Помогите.
Может готовый класс есть у кого-то для работы с Яндекс API.
PHP:
скопировать код в буфер обмена
<?PHP function createReport($campaign_id) { $method = 'CreateNewReport'; 'CampaignID' => $campaign_id, 'StartDate' => '2012-02-01', 'EndDate' => '2012-02-29', 'GroupByColumns' => array( 'clPhrase', 'clStatGoals', ), 'TypeResultReport' => 'xml', ); function utf8($struct) { foreach ($struct as $key => $value) { $struct[$key] = utf8($value); } } } return $struct; } 'token'=> 'токен', 'application_id'=> 'id приложения', 'login'=> $login, 'method'=> $method, 'param'=> utf8($params), 'locale'=> 'ru', ); 'http'=>array( 'method'=>"POST", 'content'=>$request, ) ); $result = file_get_contents('https://soap.direct.yandex.ru/json-api/v4/', 0 , $context); return $json; } $report1 = createReport('номер кампании 1'); $report2 = createReport('номер кампании 2'); echo '<pre>'; echo '<hr>'; echo '</pre>'; ?>
|