php - After uploading/importing video files to Youtube - getting [Raw file: unknown] -


i managed upload videos example code

$videopath = "/path/to/file.mp4";  // create snippet title, description, tags , category id // create asset resource , set snippet metadata , type. // example sets video's title, description, keyword tags, , // video category. $snippet = new google_service_youtube_videosnippet(); $snippet->settitle("test title"); $snippet->setdescription("test description"); $snippet->settags(array("tag1", "tag2"));  // numeric video category. see // https://developers.google.com/youtube/v3/docs/videocategories/list  $snippet->setcategoryid("22");  // set video's status "public". valid statuses "public", // "private" , "unlisted". $status = new google_service_youtube_videostatus(); $status->privacystatus = "public";  // associate snippet , status objects new video resource. $video = new google_service_youtube_video(); $video->setsnippet($snippet); $video->setstatus($status);  // specify size of each chunk of data, in bytes. set higher value // reliable connection fewer chunks lead faster uploads. set lower // value better recovery on less reliable connections. $chunksizebytes = 1 * 1024 * 1024;  // setting defer flag true tells client return request can called // ->execute(); instead of making api call immediately. $client->setdefer(true);  // create request api's videos.insert method create , upload video. $insertrequest = $youtube->videos->insert("status,snippet", $video);  // create mediafileupload object resumable uploads. $media = new google_http_mediafileupload(     $client,     $insertrequest,     'video/*',     null,     true,     $chunksizebytes ); $media->setfilesize(filesize($videopath));   // read media file , upload chunk chunk. $status = false; $handle = fopen($videopath, "rb"); while (!$status && !feof($handle)) {   $chunk = fread($handle, $chunksizebytes);   $status = $media->nextchunk($chunk); }  fclose($handle);  // if want make other calls after file upload, set setdefer false $client->setdefer(false); 

from https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

after files uploaded i'm getting [raw file: unknown] in column "video information"

the same happens uploading files google drive youtube "import videos google+" on page https://www.youtube.com/upload.

when click button "edit" on uploaded video go url https://www.youtube.com/edit?o=u&video_id=xxx , in column "video information" there "raw file: unknown".

enter image description here

all uploaded video files have normal titles , video/mp4 mime type.

i didn't find on google drive api how change it. instead of "unknown" can have same name file?

if include filename in api uploads must add filedetails parts api upload request , include filedetails object in body of request filename parameter set name of file desire.

this documented here: https://developers.google.com/youtube/v3/docs/videos#filedetails.filename


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -