使用php将视频上载到youtube时出现http错误

使用php将视频上载到youtube时出现http错误,php,youtube-api,Php,Youtube Api,我正在尝试使用php和api版本3将视频上传到youtube 所有操作都已正确完成,但出现以下错误: 致命错误:未捕获的异常“Google\u服务\u异常”与 “邮件”调用POST时出错 : (403)C:\xampp\htdocs\youtube\Google\Http\REST.php中的“禁止”:79 堆栈跟踪:#0 C:\xampp\htdocs\youtube\Google\Http\REST.php(44): Google_Http_REST::decodeHttpResponse(

我正在尝试使用php和api版本3将视频上传到youtube

所有操作都已正确完成,但出现以下错误:

致命错误:未捕获的异常“Google\u服务\u异常”与 “邮件”调用POST时出错 : (403)C:\xampp\htdocs\youtube\Google\Http\REST.php中的“禁止”:79 堆栈跟踪:#0 C:\xampp\htdocs\youtube\Google\Http\REST.php(44): Google_Http_REST::decodeHttpResponse(对象(Google_Http_请求))#1 C:\xampp\htdocs\youtube\Google\Client.php(499): Google_Http_REST::execute(对象(Google_客户端), 对象(Google_Http_请求))#2 C:\xampp\htdocs\youtube\Google\Service\Resource.php(195): Google_客户端->执行(对象(Google_Http_请求))#3 C:\xampp\htdocs\youtube\Google\Service\youtube.php(3116): 谷歌服务资源->调用('insert',数组,'Google服务…')) C:\xampp\htdocs\youtube\upload.php(60):Google\u服务\u youtube\u视频\u资源->插入('status,snippet', 对象(Google_Service_YouTube_Video),数组)#5{main}抛出 C:\xampp\htdocs\youtube\Google\Http\REST.php,第79行

这是我上传视频的地方

if($client->getAccessToken()) {

$snippet = new Google_Service_YouTube_VideoSnippet();
$snippet->setTitle("Test title2");
$snippet->setDescription("Test descrition");
$snippet->setTags(array("tag1", "tag2"));
$snippet->setCategoryId("22");

$status = new Google_Service_YouTube_VideoStatus();
$status->privacyStatus = "private";

$video = new Google_Service_YouTube_Video();
$video->setSnippet($snippet);
$video->setStatus($status);

$videoData = file_get_contents("out.mp4");
$youtube->videos->insert("status,snippet", $video, array("data" => $videoData, "mimeType" => "out.mp4"));


}

“一切都做对了”-嗯,不。如果它是正确的,你就不会出错。你的代码在哪里?@无情你是对的lol我将添加我上传视频的部分。很可能缺少/错误的身份验证令牌。@this.lau uu不太可能,身份验证进行得很好是的,身份验证进行得很好。您现在已通过身份验证。由于该身份验证(进行得很顺利),服务器系统可以使用403 Forbidden进行响应,因为该身份验证用户被禁止发布到该端点。你还有什么要问的吗?