0
我正在使用zend框架來抓取用戶的電子郵件收件箱。我從Gmail獲得了令牌。Gmail Zend_Framework access_token問題
$_SESSION['ACCESS_TOKEN'] = serialize($consumer->getAccessToken($_GET, unserialize($_SESSION['REQUEST_TOKEN'])));
和後,我得到了在$的accessToken變量
$accessToken = unserialize($_SESSION['ACCESS_TOKEN']);
ACCESS_TOKEN當我提出請求,利用這個$的accessToken Gmail時,每一件事情是確定的。
但是當我保存這個$的accessToken文件或數據庫
file_put_contents("token.txt",$accessToken);
當我使API調用使用我已經存儲在數據庫或文件此訪問令牌的Gmail英寸
$token= file_get_contents("token.txt");
$http = $token->getHttpClient($oauthOptions); ///Line XXX
$gdata = new Zend_Gdata($http);
$gdata->setMajorProtocolVersion(3);
以下致命錯誤出現
Fatal error: Call to a member function getHttpClient() on a non-object in ...myFile.php on line XXX
那麼我怎麼能擺脫這個問題,我的意思是我怎麼能使它成爲一個對象。 : – Asghar
嘗試存儲序列化的對象,然後讀取您的文件並使用反序列化方法。 – Trefex