Задать вопрос
@OneOlOf

Как отправить csv файл в яндекс аудитории API?

Подскажите как отправить файл на яндекс.аудитории. curl.

Просмотрев документацию яндекса вот ссылка https://yandex.ru/dev/audience/doc/segments/upload...

Если честно в основном пользовался GET (Когда ссылка и ? и & с инфой, ну понимаете) запросами API (file_get_content), а curl еще нет.

Я там в документации вижу вот это

POST api-audience.yandex.ru/v1/management/segments/uplo...
Content-Type: multipart/form-data; boundary=------------------------5b2a52c5c90f668a
Context-Length: 331

Куда тут вводить OAuth...

Если не сложно дайте подсказку, пожалуйста.

Пойду пока попытаюсь подолбить себя поизучив документацию CURL.
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@OneOlOf Автор вопроса
$filename = 'ox2.csv';
$ch = curl_init('https://api-audience.yandex.ru/v1/management/segme...');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: OAuth ТУТ КЛЮЧ']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$args['file'] = new CurlFile($filename, 'text/csv');
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$curl_response = curl_exec($ch);
var_dump($curl_response);
$res = curl_exec($ch);
print_r($res);
curl_close($ch);

Разобрался сам.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Если не сложно дайте подсказку, пожалуйста.
Или изучать web-технологии (сетевое взаимодействие, типы данных, заголовки), или заказать на фрилансе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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