問題タブ [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.
google-api-java-client - google-api-java-client で複雑な xml タグ構造を表すクラスを作成する方法
google-api-java-client を使用して、作成したクラスと作成したキーに基づいてライブラリが xml を解析することを収集しました。例: 次の XML があるとします。
次に、次の 2 つのクラスを作成できます。
そして、ライブラリはxmlを解析し、適切なクラスを作成します(私が正しく理解している場合)
その場合、属性と値の両方を持つ xml タグをどのように表すのでしょうか? 例:
特に、Google ドキュメントのスプレッドシートに挿入できるように、次のようなレコードを表現しようとしています。
また、これはどこに文書化されていますか?ドキュメントが見つかりませんが、適切な場所を探していないだけかもしれません。
java - Android でのオートコンプリート - YouTube 検索用
私の質問がタイトル自体から非常に明確であることを願っています. YouTube のオートコンプリートを実装する必要があります (ユーザーが入力を開始すると、リストにビデオの候補が表示されます)。
Android アクティビティの 1 つにこの機能が必要です。
専門家は、入力を開始するときにこれらのオートコンプリート リストを取得する方法についてアドバイスしてください。
この点での助けは大歓迎です。
楽しみにしている。
java - Java: ポジションの価格を取得する Google Finance API
アプリケーションに Google Finance API を使用する必要があり、ポジションの価格を取得する必要があります。
Googleドキュメントでその方法を探しましたが、見つかりませんでした。
私は Java API を使用しており、PositionEntry および PositionData オブジェクトを使用すると考えていましたが、これらのオブジェクトへの価格については何も考えていませんでした。
では、この価格を取得する方法は?
java - google-api-java-client に関するヘルプ
YouTube ビデオ フィードを解析しようとしています。各ビデオのサムネイルのリストを出力します。私はそのようなことを試しました:
そしてそれを印刷する
ただし、サムネイルは印刷されません。
どうしたの?
java - グーグルAPIJavaクライアントでグーグルドキュメントドキュメントを更新する
ドキュメントとフォルダーの作成と削除を含む、ほぼ完全なAPIを使用できるようになりました。しかし、私はドキュメントの更新に失敗します。gdataを使用する場合は非常に簡単でしたが、このコードはすべてのAndroidデバイスで機能する必要があるため、googleapijavaクライアントを使用する必要があります。更新をテストする方法は次のとおりです。
何が起こるかというと、私は新しいドキュメントを作成するだけです(指定されたコンテンツで、新しいドキュメントの作成は完璧に機能します)。「If-Match:*」ヘッダーを追加すると、次の例外が発生します。
android - Androidアプリからグーグルブックにアクセスしたい
私はAndroidにかなり慣れていません。AndroidアプリからGoogleブックスにアクセスしたいのですが。誰かがここに行く方法についてのポインタ、サンプルコード、またはアドバイスを提供できますか?
ありがとう!
android - Google Data API for Java を使用して Picasa のメタデータを更新する
Android から Picasa に接続するためにGoogle Data APIを使用しています。写真とメタデータを取得するのはうまくいきますが、PATCH の応答を解析するときに IllegalArgumentException が発生します (オリジナルと比較して)。parseAsString メソッドの出力は完全な xml 文字列を提供しますが、ヘッダーは「text/html」です。これはバグですか、それとも「text/html」用に独自のパーサーを作成する必要がありますか?
また、PUTメソッドで更新してもかまいません.Javaでそれを行う方法の良い例はありますか?
ここで例外:
エントリのコードは次のとおりです。
メイン アクティビティの関連コードは次のとおりです。
編集: setUpTransport メソッドに次の行を追加しました:
これにより、そのログで別の IllegalArgumentException が発生します。
google-api-java-client - google-api-java-client: サンプル
ばかげた質問: google-api-java-client のサンプルをダウンロードする簡単な方法 (zip/jar) はありますか? (vs ソースを閲覧して 1 つずつ)
java - HttpRequest.execute() を使用した例外: SingleClientConnManager の無効な使用: 接続がまだ割り当てられています
google-api-client-java 1.2.1-alpha を使用して POST リクエストを実行しています。HttpRequest を execute() すると、次のスタック トレースが取得されます。
以前の POST から同じ URL への 403 エラーをキャッチして無視し、後続の要求にトランスポートを再利用した直後に発生します。(同じ ATOM フィードに複数のエントリを挿入するループ内にあります)。
403 の後で「クリーンアップ」するためにすべきことはありますか?
以下のコードが新しい接続を取得しようとするのはなぜですか?
java - Google API Javaクライアントを使用して連絡先を部分的に更新するにはどうすればよいですか?
連絡先を変更するために軽量のGoogleAPIJavaクライアントを使用しています。
部分的な更新を行う方法を示すAPIのサンプルがいくつかありますが(つまり、HTTP PATCHを介して)、Googleコンタクトは特にPATCHをサポートしていないようです。ドキュメントでは、PUTリクエストで省略された既存のデータは連絡先から削除されるため、PUTを介して行われる連絡先の更新には連絡先に関する完全な情報を含める必要があることも指定されています。
では、連絡先を読み取り、そのデータを変更して更新する最も簡単な手順は何でしょうか。クライアントAPIにはAtomParser
、HTTP GETリクエストからの応答を受け取り、クラスのメンバーにデータを入力する優れた機能がありますが、連絡先が持つ可能性のあるすべてのフィールドがクラスに含まれていない限り、すべてのデータを読み取れない可能性があります。 HTTPPUT。
私の唯一の推測は、すべてのクールなAtomParserの魔術をスキップし、単純な古いXMLパーサーを使用して、着信フィードを読み取り、必要な情報を抽出してから、HTTPPUTを実行する必要があるということです。しかし、APIクライアントのすべての機能を考えると、それは少しばかげているようです。もっと良い方法はありますか?
私は密かにこれに相当するものがあることを望んでいます: