1

私は何年も働いてきたphpスクリプトを使用していますが、突然中止されます

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with
message 'Expected response code 200, got 401'  

NoLinkedYouTubeAccount
Error 401

こんな感じで始まります

<?php

function anmelden_yt($name,$passwort)
{
$yt_source = 'known';  
$yt_api_key = 'key';
$yt = null;    
$authenticationURL= 'https://www.google.com/accounts/ClientLogin';  
$httpClient = Zend_Gdata_ClientLogin::getHttpClient(  
$username = $name,  
$password = $passwort,  
$service = 'youtube',  
$client = null,  
$source = $yt_source, // a short string identifying your application  
$loginToken = null,  
$loginCaptcha = null,  
$authenticationURL); 
abschnitt("Login");
return new Zend_Gdata_YouTube($httpClient, $yt_source, NULL, $yt_api_key); 
}


require_once("Zend/Gdata/ClientLogin.php");  
require_once("Zend/Gdata/HttpClient.php");  
require_once("Zend/Gdata/YouTube.php"); 
require_once("Zend/Gdata/App/MediaFileSource.php");  
require_once("Zend/Gdata/App/HttpException.php");  
require_once('Zend/Uri/Http.php');
require_once 'Zend/Loader.php'; 
Zend_Loader::loadClass('Zend_Gdata_YouTube'); 
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); 

$yt = anmelden_yt($name,$pass);
$videoFeed = $yt->getUserUploads('Google');
sleep(0.5);
    @ob_flush();
@flush();

?>

この理由は何でしょうか?................................................................... ................................................................

4

1 に答える 1

0

Google アカウントと基礎となる YouTube チャンネルとの間のリンクに問題が発生しました。チャンネルが最近移行され、Google アカウントではなく Google+ ページにリンクされた可能性があります。

より詳細に説明している関連するブログ投稿を次に示します。

于 2013-06-25T16:18:30.420 に答える