2

Zend Gdata 1.11.2 をインストールしましたが、OAuth というラベルの付いたものが何も表示されません... OAuth をサポートしていますか?

4

4 に答える 4

2

Docs、Calendar、および Picasa については、次のようにします。

$oauthOptions = array( 
'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 
'version' => '1.0', 
'signatureMethod' => 'HMAC-SHA1', 
'consumerKey' => $CONSUMER_KEY, 
'consumerSecret' => $CONSUMER_SECRET 
); 

$consumer = new Zend_Oauth_Consumer($oauthOptions); 
$token = new Zend_Oauth_Token_Access(); 
$httpClient = $token->getHttpClient($oauthOptions,null);
$service = new Zend_Gdata_Photos($httpClient); //OR WHATEVER CLASS U WANT

...そして、$service を介して通常どおり GData 呼び出しを実行します。

于 2011-09-02T21:31:26.563 に答える
1

いいえ、現在はそうではありません。

たとえば、Googleドキュメントと統合しており、現在使用できるのはAuthSubだけです。そこにあるコードのすべての行をチェックしたわけではありませんが、この点では時代遅れだと思います。もちろん、OAuthを使用して独自のラッパーを作成することもできますが、これはフレームワークの目的に反します。

また、Googleの例を確認すると、Zend_Oauthも使用するように指示されています。

http://code.google.com/apis/gdata/docs/auth/oauth.html#Examples(「PHP」をクリック)

于 2011-08-05T12:26:26.140 に答える
1

OAuth には別の ZF コンポーネントZend_OAuthがあります。

于 2011-02-17T03:06:44.893 に答える
0

Oauthライブラリは完全なZFパッケージの一部です。

于 2011-04-03T01:11:24.500 に答える