問題タブ [google-api-java-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GoogleAPIJavaクライアントを使用してGoogleShortenerAPIにリクエストをPOSTし、JSONレスポンスを解析するにはどうすればよいですか?
GoogleShortenerAPIを使用したい。google api javaクライアントライブラリを使用してリクエストを投稿し、JSONレスポンスを解析したいと思います。
次に、試したコードを投稿します。
上記のコードを実行すると、次の出力が得られます。
JsonCParserを適切に設定する方法はありますか?
エラーパス
当初、リクエスト内容をきちんと設定していませんでした。@dwbが指摘しているように、リクエストの内容は次のように設定する必要があります。
コンテンツを正しく設定しないと、次のエラーが発生します
com.google.api.client.http.HttpResponseException:411 GoogleShortener.main(GoogleShortener.java:32)のcom.google.api.client.http.HttpRequest.execute(HttpRequest.java:209)で必要な長さ
python - Android の google-api-java-client JSON パーサーは、GAE で空の self.request.body を生成します
これは、URL 短縮サービスに関する別の質問に関連しています。URL Shorter のコードは、スタンドアロンの Java と Android の両方で正常に動作します。ただし、このコードを再利用してカスタム Google App Engine アプリケーションと通信する場合、コードはスタンドアロン Java では問題なく動作しますが、Android から使用すると空の self.request.body が生成されます。なんで?
この動作を再現するには、以下のコードを Android で実行します。1 回は Google 短縮 URL:
https://www.googleapis.com/urlshortener/v1/url
を使用し、もう 1 回は Web サーバーへのカスタム URL を使用します。スタンドアロンの Java で同じコードを実行すると、どちらの場合も (予想どおり) まったく同じ要求が生成されます。Android では、カスタム URL の場合、コンテンツの本文が空であり、コンテンツの長さが設定されていません。ジャクソン 1.7.1 で google-api-java-client 1.2.2-alpha を実行しています。
コード スニペット:
android - Android の google-api-java-client を使用した Google ドキュメントのサンプル
私は Android 用のシンプルなアプリを作成しています。このアプリにはいくつかの機能があります: - アップロード - ダウンロード - ShowAllFile
Gdata を使用すると、この関数を Java で簡単に作成できます
しかし、Gdata は Android をサポートしていませんでした。
google-api-java-clien を使用する Android の GoogleDoc のサンプル コードを教えてください。
よろしくお願いします
P/s: 更新: ファイルをアップロードできます
java - google-api-java-clientを使用すると、ノード要素の属性を解析できません。誰かがそれを使用する方法を教えてもらえますか?
google-api-java-clientには、XML上のノードの解析に使用されるアノテーション@Keyがあります。「dxp:property」で始まる複数のノードを含む分析サービスから回答を受け取りました。同じノード上の別の属性の値を取得するために必要なのは、属性name = "ga:accountName"を持つノードだけです。しかし、グーグルが属性を解析するために提供したライブラリに実装が存在するかどうかはわかりません。また、ドキュメントに情報が見つかりません。
誰かがこれについて何か知っていますか?
ありがとう!
android - AndroidAccountManager でログアウトするにはどうすればよいですか
AccountManager
このコード
で Android にログインできます: http://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager
でもログアウトの仕方がわからない?
java - Google ドキュメントの Google API、ドキュメントのリストをリクエスト -- 400 Bad Request
Google ドキュメントの Google サーバーからの認証後、単純な getResponse を実行しましたが、400 Bad Request が返されました。どこが間違っているのか理解できません。サンプルコードは、以下
sysout は正しい URL を次のように出力します。
しかし、これを行うと、
どんな助けでも本当に感謝しています。私は今それを1時間試しています:-(
java - google-api-client を使用して Android で Google カレンダーのイベントを取得する方法
gdata ライブラリは Android と互換性がないことがわかり、google-api-client ライブラリに切り替えました。私は v2-atom-android サンプルに従いましたが、イベントを取得する方法はカバーされておらず、カレンダーのみがカバーされています。私のアプリでは、カレンダーとイベントをダウンロードできる必要があります.google-api-clientライブラリでこれを行う方法を知っている人はいますか?
google-analytics - Analytics Data Export API を使用して Web サイトの URL を取得する方法は?
ウェブサイトの URL は Analytics API によって公開されていますか?
Analytics のアカウント ページ ( https://www.google.com/analytics/settings/?pli=1#scid=XXXXXなど) でアドレスを確認できますが、フィードで見つけることができません。
何か不足していますか?
java - Java用のGoogleAPIからgCal:colorを取得しますか?
<gCal:color value="xxxxxx">
Androidのgoogle-api-java-clientでAtomXML応答からvalue属性を取得しようとしています。@Keyが定義されているにもかかわらず、何らかの理由で解析されません。実際のXML応答に表示されているのはわかりますが、pojoに正しく解析されていません。
私が変更したこれらのコードを考えてみてください...
gCal名前空間を追加しました:
CalendarEntryクラスにgCal:colorキーを追加しました。
結果のCalendarEntryを読んだとき、「color」文字列はまだnullです。
実行時エラーは発生しません。「gCal:colors」のようなわずかな変更は、HTTP400の不正なリクエストを引き起こします。@Key( "id")を追加することはできましたが、これはうまく機能しますが、gCalのものはどれも戻ってきません。
考え?
oauth - google-api-java-clientでOAuth2を使用するにはどうすればよいですか?
PredictionSample
inを使用しようとしていますgoogle-api-java-client
が、ClientLogin
認証を使用するとエラーが発生します。
User is not a trusted tester
APIコンソールプロジェクトでGooglePredictionAPIをアクティブにしました。また、同じユーザーでhttp://code.google.com/apis/predict/docs/hello_world.htmlからHelloWorld予測の例を実行できます。oacurlとoauth2を使用します。
ただし、では機能しませんgoogle-api-java-client
。また、oauth2をで動作させることもできませんgoogle-api-java-client
。
ドキュメントとサンプルを検索しましたが、解決策が見つかりませんでした。を使用して、hello_worldの例で行われていることを実行することは可能ですかgoogle-api-java-client
。