Как загрузить файл изображения в Snapchat API?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как загрузить файл изображения в Snapchat API?

Сообщение Гость »


Сначала создайте медиа-объект и, используя идентификатор мультимедиа, загрузите медиафайлы, но не загружайте их ниже, загрузив мой код.

Код: Выделить всё

$file = getWasabiPresignedUrl($request->media[0]);
$filePath = Str::random(8) . '-' . time() . '.' . explode('?', pathinfo($file, PATHINFO_EXTENSION))[0];
urlImageGet($file, 'temp/' . $filePath);
$imagePath = Storage::path('temp/' . $filePath);

$uploadMediaUrl = $this->api_url . 'media/'.$mediaId.'/upload';

$ch = curl_init();
if (function_exists('curl_file_create')) {
$cFile = curl_file_create($imagePath);
} else {
$cFile = '@' . realpath($imagePath);
}
$post = array( 'file' => $cFile);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, 'CURL_callback');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$uploadMediaResponse = curl_exec($ch);
if (curl_errno($ch)) {
$msg = curl_error($ch);
}
curl_close($ch);
can you find any bug bug in my code or any other way to upload file in snapchat api
i want to upload image in snapchat api and after upload video using chunk.can anyone help me ?
thank you for your supported in advanced.


Источник: https://stackoverflow.com/questions/781 ... apchat-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»