的PHP Zend GDATA - 获取使用OAuth谷歌文档列表(php zend gdata

2019-06-23 20:11发布

我有我与我建立这种方式有效令牌会话:

$session_token = Zend_Gdata_AuthSub::getAuthSubSessionToken($_GET['token']);
// Store the session token in our session.
$_SESSION['cal_token'] = $session_token;

然后,我希望能够做到这一点:

$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$docs = new Zend_Gdata_Docs($client);
$feed = $docs->getDocumentListFeed();

但是使用令牌。 相反,与用户名/密码/服务认证

我已经看了看这一些示例,但我没有发现任何方式使其工作。

谢谢大家!

Answer 1:

    // Retrieve user's list of Google Docs
    $client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['cal_token']);
    $docs = new Zend_Gdata_Docs($client);
    $feed = $docs->getDocumentListFeed();
    foreach ($feed->entries as $entry) {
      echo "$entry->title\n";
    }


文章来源: php zend gdata - Get list of google docs using oauth