@AleDv

Как загрузить фото на Яндекс.Фотки?

Всем привет. Что-то меня заклинило. Есть задача: загрузка изображений на Яндекс.Фотки. Для отправки данных использую Guzzle. Токен получаю и пытаюсь отправить фото в бинарном виде:
$r = $client->request('POST', 'http://api-fotki.yandex.ru/post/', [
            'image' => fopen('http://site.ru/photo.jpg', 'rb'),
            'headers' => [
                'Authorization' => 'OAuth '.$token,
                'Content-Type' => 'image/jpeg',
                'Host' => 'api-fotki.yandex.ru',
            ],
        ]);


Получаю ошибку: 400 Bad Request: Not an image or unsupported image format.

Картинка в браузере открывается, но передаваться не хочет. Подскажите, где я ошибся и как всё-таки загрузить фото на Я.Ф?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
02 мая 2024, в 23:29
1500 руб./в час
02 мая 2024, в 23:16
7500 руб./за проект
15 апр. 2024, в 22:14
30000 руб./за проект