@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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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