sorry_i_noob
@sorry_i_noob

Yandex Direct API почему при попытке получить клики и стоимость выводится ошибка? А если оставить тот же самый код, но получать кампании, то все норм?

Здравствуйте!
Учусь работать с Yandex Direct API. Я скопировал код-пример с их сайта:
https://tech.yandex.ru/direct/doc/examples-v5/php5...
Вставил свой токен, убрал логин (у меня НЕ агентство), изменил $url на песочницу. Попробовал запустить - все отлично выводится.

Я заменил $url вот на такой:
https://api-sandbox.direct.yandex.com/json/v5/reports
Это для получения клики и стоимость, его я нашел вот тут:
https://tech.yandex.ru/direct/doc/reports/example-...
Мне выводится ошибка:
Warning: file_get_contents(https://api-sandbox.direct.yandex.com/json/v5/reports): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in D:\1Develop\domains\direct\index.php on line 44

Да, я знаю, что для кликов и стоимости нужны другие параметры (переменная $params).
Я в $params убрал все кроме 'method' => 'get'. Для кампаний мне стало выводиться сообщение:
Ошибка API 8000: Некорректный запрос - params не может иметь значение null (RequestId: 402619380448874005)

А вот для клики и стоимость та же самая ошибка. То есть, проблема в ссылке? Как решить эту ошибку?
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы