4

新しい google-api-java-client を使用して Google Translator Toolkit API を実装しました。問題は、ドキュメントのどこにも authTokenType が記載されておらず、認証にとって重要であるように思われることです。

サンプルでは、

bigquery-json-clientlogin-sample が使用しているauthTokenType = "ndev";

Prediction-json-clientlogin-sample が使用しているauthTokenType = "xapi";

この 2 つのうちの 1 つを使用すると、認証トークンを取得できますが、それを使用すると、サービスへのアクセスが 403 禁止されます。別の「何でも」を使用すると、認証トークンさえ取得できません...

クライアントコードはこちら

4

3 に答える 3

5

古いgdataクライアントライブラリで見つけました。「gtrans」です

しかし、新しい google-api-java-client ライブラリを使用して Google API 用のクライアントを実装する予定のある人がいるとします。 機能せず、理由がわからないため、gdataVersion = "1.0"; 代わりに使用する必要があります...gdataVersion = "2.0";

authTokenType はサービスのタイプです

 gtrans                        Google Translator Toolkit
 analytics                     Google Analytics Data APIs
 apps                          Google Apps APIs
 jotspot                       Google Sites Data API
 blogger                       Blogger Data API
 print                         Book Search Data API
 cl                            Calendar Data API
 codesearch                    Google Code Search Data API
 cp                            Contacts Data API
 structuredcontent             Content API for Shopping
 writely                       Documents List Data API
 finance                       Finance Data API
 mail                          Gmail Atom feed
 health                        Health Data API
 local                         Maps Data APIs
 lh2                           Picasa Web Albums Data API
 annotateweb                   Sidewiki Data API
 wise                          Spreadsheets Data API
 sitemaps                      Webmaster Tools API
 youtube                       YouTube Data API
于 2011-01-23T13:50:58.430 に答える
1

完全に関連しているわけではありませんが、authTokenType問題のある他の人のために、authTokenTypeここに値の表があります:

http://code.google.com/apis/gdata/faq.html#clientlogin

authTokenType ="writely"これを使用して、Google Docs List API にアクセスするために設定する必要があることを理解しました。

于 2011-10-06T04:30:57.480 に答える
1

これは google authTokenType の詳細リストです

"ah" 「グーグルアプリエンジン」

"analytics" "analytics" Google アナリティクス データ API

"android" 「アンドロイドサービス」

"androiddeveloper" 「アンドロイド開発者」

"annotateweb" 「annotateweb」サイドウィキ データ API

"apps" "apps" Google Apps API (ドメイン情報と管理)

"blogger" 「ブロガー」ブロガーデータAPI

"bookmarks" 「ブックマーク」

"chromiumsync" 「クロムシンク」

"cl" 「Googleカレンダー」カレンダーデータAPI

"code" "コード"

"codesearch" (動作しません) Google Code Search Data API

"cp" 「Google アカウントの連絡先データ」Contacts Data API

"datasummary" 「データサマリー」

"finance" 「Google Finance」財務データ API

"groups2" 「Google グループ」

"health" 「Google Health」健康データ API

"hist" 「ヒスト」

"ig" 「iGoogle アカウント」

"jotspot" 「JotSpot」Google サイト データ API

"lh2" 「Picasa ウェブ アルバム」 Picasa ウェブ アルバム データ API

"local" 「Google マップ」Maps Data API

"mail" 「Google メール」Gmail Atom フィード

"mobile" 「Google モバイルアプリ」

"print" 「Google ブック検索」ブック検索データ API

"reader" "Googleリーダー"

"sierra" 「Google Checkout アカウント」

"sitemaps" 「Google ウェブマスター ツール」ウェブマスター ツール API

"structuredcontent" 「構造化コンテンツ」

"talk" 「グーグルトーク」

"weaver" 「ウィーバー」H9 サンドボックス

"wise" 「Google スプレッドシート」スプレッドシート データ API

"writely" 「Google ドキュメント」ドキュメント一覧データ API

"youtube" 「ユーチューブ」

"Know who you are on Google" 「Know who you are on Google」Google+ のユーザー名 (メール アドレスは提供しません)

"Manage your tasks" Google タスクへの「タスクの管理」読み取り/書き込みアクセス

"View your tasks" Google タスクへの読み取り専用アクセス「タスクの表示」

"oauth2:https://www.googleapis.com/auth/userinfo.email" ユーザーのメールアドレスへの読み取り専用アクセス 「メールアドレスの表示」

"oauth2:https://www.googleapis.com/auth/userinfo.profile" ユーザー ID、名前、プロフィール写真、プロフィール URL、国、言語、タイムゾーン、生年月日など、基本的なプロフィール情報への 「アカウントに関する基本情報の表示」読み取り専用アクセス

于 2014-05-21T12:54:11.687 に答える