【发布时间】:2010-11-19 06:48:08
【问题描述】:
我想在我的应用程序中(在 php 中)操作 Google Spreasheet,因此,我想将 google docs api 与 zend gdata 库一起使用。
我在 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/(如示例)。
如何解决这个错误?
【问题讨论】:
标签: php zend-framework google-api zend-gdata