Я тестировал Zend Gdata 1.10.1 на моем локальном хосте.
Я загрузил Zend Gdate по этой ссылке:
http://framework.zend.com/download/webservices
Внутри zip-файла Zend Gdata была папка с названием demos.
Я извлек его и использовал YouTudeVideoApp для загрузки примера видео на Youtube.
Но каждый раз, когда я заходил на Youtube, прежде чем он перенаправлял меня на мой локальный хост,
Я получил предупреждающее сообщение, подобное этому предупреждающему сообщению:
localhost: этот сайт зарегистрирован
с Google, чтобы сделать авторизацию
запросы, но не был настроен
безопасно отправлять запросы. Мы
рекомендую продолжить
процесс, только если вы доверяете
следующий пункт назначения:
локальный: 8080 / YouTube / operations.php
Так что я погуглил, как решить проблему получения этого предупреждающего сообщения, когда
Я видел, как некоторые люди предлагали изменить значение $ secure на True в operation.php.
Вот упомянутый скрипт:
function generateAuthSubRequestLink($nextUrl = null)
{
$scope = 'http://gdata.youtube.com';
$secure = true;
$session = true;
if (!$nextUrl) {
generateUrlInformation();
$nextUrl = $_SESSION['operationsUrl'];
}
$url = Zend_Gdata_AuthSub::getAuthSubTokenUri($nextUrl, $scope, $secure, $session);
echo '<a href="' . $url
. '"><strong>Click here to authenticate with YouTube</strong></a>';
}
После того, как я изменил значение $ secure на True,
Я обнаружил, что предупреждающее сообщение изменилось на:
localhost: зарегистрирован, безопасный. это
сайт зарегистрирован в Google для
сделать авторизационные запросы
Новое предупреждающее сообщение несколько короче и выглядит лучше, чем предыдущее.
Но как только я нажал кнопку «Разрешить доступ», это оказалось так:
ОШИБКА - обновление токена для
CI3M6_Q3EOGkxoL -_____ wEYjffToQQ не удалось
: Не удалось обновить токен. Причина:
Неверный заголовок AuthSub. Ошибка 401
ОШИБКА - неизвестный тип поиска - ''
Я не знаю, почему это произошло.
Не могли бы вы помочь мне решить проблему, пожалуйста?