1

ユーザーが自分の Google ID を使用してログインし、Picasa ウェブ アルバムにアクセスできるページを作成しようとしています。

gdata-java-client-1.47.1.zip (ここからダウンロード)、google-oauth-java-client-1.10.1-beta.zip (ここからダウンロード)、および google-api-java-client-1.10 を使用しています。 .3-beta.zip (ここからダウンロード)

OAuth2 ワークフローをセットアップしてアクセス トークンを取得したら、Credential オブジェクトを作成しました。

return new GoogleCredential.Builder().setClientSecrets(CLIENT_ID, CLIENT_SECRET)
          .setJsonFactory(jsonFactory).setTransport(transport).build().setAccessToken(gtresponse.getAccessToken()).setRefreshToken(gtresponse.getRefreshToken());

PicasawebService オブジェクトを作成し、このリンクに記載されているように OAuth2Credentials を設定しようとすると、PicasawebService オブジェクトで使用できるメソッドのリストにメソッド setOAuth2Credentials が表示されません。setOAuthCredentials(parameters, signer) メソッドしか利用できないことがわかります。これは期待されていますか?

Web アルバムのデータにアクセスする方法について、ここからどこに行けばよいかわかりませんか? ちょっと立ち往生!助けてください?

ありがとうございました、

サティヤ

4

1 に答える 1

1

このサンプルPicasaClientで行われているように使用してみてください:

PicasaClient client = new PicasaClient(HTTP_TRANSPORT.createRequestFactory(credential));

おそらくPicasaClientPicasaUrlおよびmodelクラスを手動で含める必要があります。

もう 1 つのオプションは、既に廃止されているが、2015 年 4 月までサポートされているAuthSub wayを下げることです。

于 2012-08-11T13:35:05.140 に答える