2010-06-25 160 views
0

我正在使用AuthSub進行身份驗證後,從一個用戶處獲取專輯信息。我不能爲我的生活弄清楚如何拉出與默認驗證用戶相關聯的所有專輯列表。Zend GData讓我瘋狂

當我打電話getAuthSubTokenInfo我得到..

Target=dev.mywebsite.com Secure=false Scope=http://picasaweb.google.com/data 

這是調用getAuthSubSessionToken從第一認證後給予的臨時令牌獲取會話令牌之後。

當我打電話getAlbumFeed ..

$gdata_photos = new Zend_Gdata_Photos(); 

$query = $gdata_photos->newAlbumQuery(); 
$query->setUser("default"); 
$query->setAlbumName("big"); 

var_dump($gdata_photos->getAlbumFeed($query)); 

我得到這個結果。

Expected response code 200, got 403 Authorization required 

無法在Album類中提供會話令牌,並且我無法獲取經過驗證的用戶的用戶名直接引用。據我所知,就AuthSub而言,我擁有經過驗證的會話,但照片無法識別它。

任何人都有使用GData的經驗,或者專門在CodeIgniter中使用Zend GData庫嗎?

所有這些的最終目標是能夠在不知道用戶/相冊名稱的情況下提前獲取相冊和照片列表。

謝謝!

+0

另外:greaps庫後,我甚至找不到哪裏newAlbumQuery()定義。只要有這將有助於負載。 – mmazing 2010-06-25 02:53:39

回答

1

想通了。

我必須在AuthSub中使用getHttpClient才能獲得與會話令牌關聯的HTTP客戶端!

Huzzah。