Я хочу манипулировать Google Spreasheet в своем приложении (в php), поэтому для этого я хочу использовать API goc docs с библиотекой zend gdata librairy.
Я использую этот код в примерах документов Zend, но получаю ошибку 500:
$_SESSION['docsSampleSessionToken'] = Zend_Gdata_AuthSub::getAuthSubSessionToken($_GET['token']);
$client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['docsSampleSessionToken']);
$gdClient = new Zend_Gdata_Spreadsheets($client);
$feed = $gdClient->getSpreadsheetFeed();
$currKey = explode('/', $feed->entries[0]->id->text);
$query = new Zend_Gdata_Spreadsheets_DocumentQuery();
$query->setSpreadsheetKey($currKey);
$feed = $gdClient->getWorksheetFeed($query);
Когда я удаляю эту строку, все работает нормально:
$feed = $gdClient->getWorksheetFeed($query);
Моя ошибка - "неправильная область", и моя область действия во время аутентификации равна http://spreadsheets.google.com/feeds/spreadsheets/ (как образец).
Как устранить эту ошибку?