Ошибка подписанного запроса Gdata: «Неизвестный заголовок авторизации» - PullRequest
0 голосов
/ 14 июля 2011

У меня проблема с обновлением и удалением событий с использованием подписанных запросов.Вставка событий работает просто отлично.Но при обновлении и удалении я получаю сообщение об ошибке «Неизвестный заголовок авторизации» 401.

Для ВСЕХ трех операций я сначала генерирую клиента следующим образом:

$client = new Zend_Gdata_HttpClient();  
$client->setAuthSubPrivateKeyFile('certificates/gcalkey.pem', null, true);
$client->setAuthSubToken($session_token);
$gdataCal = new Zend_Gdata_Calendar($client);

Для обновления события я использую это:

$eventOld = $gdataCal->getCalendarEventEntry($eventUri);

$eventOld->title = $gdataCal->newTitle('NEW NAME');
try {
    $eventOld->save();
} catch (Zend_Gdata_App_Exception $e) { print_r($e); exit; }

И выдает ошибку «Неизвестный заголовок авторизации».Но тот же код, использующий неподписанные запросы, работает.

Где может быть проблема?Я попытался изменить $ eventUri как для https, так и для http, но, похоже, это не имеет никакого эффекта.

1 Ответ

0 голосов
/ 15 июля 2011

Я тоже получаю это сообщение об ошибке 401, создавая клиент и сервис одинаково. Он может получить список календарей, но не может получить ленту событий.

Это сработало для вас раньше? Возможно, он пока официально не поддерживается .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...