Задать вопрос
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)

А вот для клики и стоимость та же самая ошибка. То есть, проблема в ссылке? Как решить эту ошибку?
  • Вопрос задан
  • 370 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽