お世話になります。
現在YouTube API v3にて動画登録処理を作成しており、登録はできるのですが、登録後の動画ステータス(重複登録、変換不可等)が取得できず、困っております。
googleのリファレンスにはvideos/insertのレスポンスにcontentDetailsがあり、これを見ればわかると思うのですが、再生可能/不可能な動画のアップに関わらず、中身がNULL値になってしまいます。
何か知っている方おられましたら、お知恵を拝借いただけますと幸いです。
以下ソース抜粋となります。
(googleのライブラリを使用しており、$client, $insertRequest等はそれ以前で定義済みです)
App::import('Vendor', 'google-api-php-client/src/Google/autoload');
$media = new Google_Http_MediaFileUpload(
$client,
$insertRequest,
'video/*',
null,
true,
$chunkSizeBytes
);
$media->setFileSize(filesize($videoPath));
// Read the media file and upload it chunk by chunk.
$status = false;
$handle = fopen($videoPath, "rb");
while (!$status && !feof($handle)) {
$chunk = fread($handle, $chunkSizeBytes);
$status = $media->nextChunk($chunk);
}
fclose($handle);
var_dump($status->getContentDetails());
結果:NULL
※動画のアップロード自体は成功しており、IDも取得はできております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。