問題タブ [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.

0 投票する
1 に答える
1570 参照

android - AccountManagerが間違ったauthTokenを返すようです

新しいAPIを使用してGoogleTasksアプリで作業していますが、認証を取得できません。Android AccountManagerを使用してauthTokenを取得していますが、奇妙なことに、間違ったクレデンシャルを使用しているというエラーが表示されます。

私のコード:

(非推奨)を使用HttpRequestInitializerする代わりに、を使用してauthTokenを適用しようとしましたが、それも機能しません。HttpExecuteInterceptorHttpTransport.defaultHeaders


私は何が間違っているのですか?私の資格情報は明らかに正しいです、GMailは正常に機能しています。

0 投票する
1 に答える
1000 参照

google-app-engine - GAEのGoogleAPIクライアントを使用してGoogleの場所にアクセスしようとしています

次のようなコードを使用して、appengineからgooglePlacesAPIにアクセスしようとしています。

文字列PLACES_DETAILS_URL="https://maps.googleapis.com/maps/api/place/details/json";

これが推奨される方法であるかどうかはわかりません。もしそうなら、なぜこれが機能しないのですか?ブラウザに直接リクエストを入れると機能しますが、このコードでは常に「リクエストが拒否されました」と返されます。

前もって感謝します。

0 投票する
1 に答える
6373 参照

android - google-api-java-clientNetHttpTransportによりNoClassDefFoundErrorが発生します

Androidでgoogle-api-java-clientの勉強を始めました。次の3つのライブラリをプロジェクトに追加しました。(私はMavenを使用しません。)

  • google-api-client-1.4.1-beta.jar
  • google-api-client-googleapis-1.4.1-beta.jar
  • google-api-client-googleapis-extensions-andr

そして、使用するサンプルコードを選択しました。サンプルでは、​​現在利用できないように見えるGoogleTransportを使用しました。

そこで、Web上にあるNetHttpTransport()に変更しました。

しかし、私は例外を得ました。

これの何が問題になっていますか?

0 投票する
1 に答える
577 参照

android - Google ドキュメント: parseAs によって呼び出される getActualParameterAtPosition の NullPointerException

google-api-java-client ライブラリを使用して Google ドキュメントにアクセスしようとしています。以下のライブラリを使用しています。

  • google-api-client-1.4.1-beta.jar
  • google-api-client-googleapis-1.4.1-beta.jar
  • google-api-client-googleapis-extensions-andr
  • グアバ-r09.jar

そして、フィードを取得できましたが、parseAs を取得できず、例外が発生しました。私のコードは次のようなものです。

スタック トレースは次のとおりです。

NullPointerException にヒットする理由がわかりませんでした。私にとっては、レスポンスは良さそうです。ステータスは OK、コードは 200、ドキュメントから取得する必要がある項目が多数あります。

何が悪いのか教えてください。ありがとう。

0 投票する
1 に答える
5516 参照

android - AndroidHTTPリクエスト用のGoogleHTTPトランスポートオブジェクトの作成

Androidアプリを作成していて、GoogleAPIクライアントを介してGooglePlacesAPIを使用しようとしています。私はこの例に従っています:http: //ddewaele.blogspot.com/2011/05/introducing-google-places-api.html

HTTPリクエストファクトリの作成に使用するHTTPトランスポートオブジェクトの作成に問題があります。すべてがEclipseで正常にコンパイルされますが、電話で実行しているときにデバッグすると、ここの最初の行にクラスnotfoundが表示されます。

HTTPトランスポートクラスのJavaDocによると:

アンドロイド:

  • SDK 2.3以降では、com.google.api.client.javanet.NetHttpTransportを使用することを強くお勧めします。彼らのApacheHTTPクライアントの実装はあまり維持されていません。
  • SDK 2.2以前の場合は、com.google.api.client.apache.ApacheHttpTransportを使用します。com.google.api.client.javanet.NetHttpTransportは、HttpURLConnectionのAndroid SDK実装にいくつかのバグがあるため、お勧めしません。

2.2で実行しているので、ApacheHTTPTransportを使用してみました。NetHTTPTransportも試しましたが、同じことがわかります(classnotfound)。

アイデア/例はありますか?

ありがとう!

0 投票する
2 に答える
3449 参照

sample - GoogleショッピングAPIで利用できるサンプルはありますか?

Google Shopping API for Javaで利用できるサンプルコードはありますか?検索しようとしましたが、何も見つかりませんでした。Androidプロジェクトのコーディングをどこから始めればよいかわかりません。

どんなポインタでも大歓迎です。

0 投票する
1 に答える
4366 参照

java - Android で google-java-api-client を使用して Google カレンダー イベントの開始時刻と終了時刻を取得する

google-api-java-client を使用して、ユーザーの Google カレンダーでイベントの開始時刻と終了時刻を解析するにはどうすればよいでしょうか?

このサンプル Android プロジェクトを Google コードからインストールした後、Google カレンダーにアクセスして一部の情報 (すべてのカレンダー、イベント名、公開日時、概要など) を解析できますが、一生できません。イベントの開始時刻と終了時刻を取得します。

コードの私の理解はそのようなものです。

メイン アクティビティ クラス (CalendarAndroidSample.java) 内で、これは各カレンダーのタイトルを取得するメソッドです。

上記の for ループは、アカウント内の各カレンダーのタイトルを文字列配列「calendarNames[]」に割り当てています。

ここで見つかったプロジェクト内の別の Java ファイル (Entry.java) 内で、@Key 注釈がコードに XML 要素を解析するように指示し、文字列の名前が要素の名前と一致する必要があることがわかりました。

そう....

...「published」という名前の XML 内の要素を検索し、その要素の値を文字列に割り当てます。

したがって、最初に参照された Java メソッド executeRefreshCalendars() (CalendarAndroidSample.java 内) に戻り、

イベントが公開された日付を教えてくれます。

このコードを理解する上での問題は、イベントの開始時間と終了時間のデータが 2 つの部分を持つ XML 要素内にあることだと思います。

これを行う方法について洞察を得るのを手伝ってくれる人はいますか? 私はブラウザで 10 個以上のタブを開いていますが、これに関するヘルプを求めて SO のあらゆる場所を調べました。私を助けるのに最も近いのはこの投稿ですが、サンプル プロジェクトでそれを実装する方法がわかりません。と働いています。

ありがとう。

0 投票する
2 に答える
2451 参照

java - Android で google-java-api-client を使用して Google カレンダーのクエリ パラメータを設定する

google-javi-api などを使用して、ユーザーの Google カレンダーにアクセスするための URL を作成しています。

これは私にこのURLを返します:

URL が最終的に次のようになるように、startMin および startMax パラメーターを使用してこの URL にパラメーターを設定したいと思います。

これに対する私の試みはすべて失敗しました。返された URL をログに記録した後、「?」は「%3F」に置き換えられ、アンパサンドは「&」に置き換えられます

返される間違った URL は次のとおりです。

結果セットが null である理由は、これらの文字の置換のためだと確信しています。元の URL に新しいパラメーターを追加するにはどうすればよいですか?

**この URL をどのように構築しているのか疑問に思われている方のために、このサンプル Android 実装の Google CalendarのCalendarURLクラスを使用しています。

編集

具体的には、CalendarURLクラスで、URL の「パス」にパーツを追加できますが、クエリ パラメータを含める方法が見つかりません。この API にはパラメータを指定する方法が含まれていませんか?

0 投票する
1 に答える
199 参照

android - 誰かが私にJava用のGoogleAPIクライアントを使用してAndroid用のGDOCのサンプルを教えてもらえますか?

私は現在、GoogleドキュメントのAPIを必要とするAndroid用のアプリに取り組んでいますか?google-api-java-clientの使用方法のサンプルを教えてもらえますか?私はAndroid開発に不慣れです。

0 投票する
1 に答える
446 参照

android - Gdata apiとGoogle-api-client-librariesを一緒に?

同じアプリで古いGDataApisと新しいgoogle-apis-java-clientライブラリを使用することは可能ですか?私が尋ねる理由は、Googleドキュメントのスプレッドシートにアクセスするために新しいクライアントライブラリを使用していることです。また、picasaにアクセスして、写真をアップロードおよびダウンロードしたいと思います。私の人生では、これを新しいライブラリで動作させることはできず、そのためのサンプルコードもありません。ただし、古いGDataライブラリのサンプルコードがあります。両方を使用する場合の問題は、同じライブラリのいくつかを使用しますが、バージョンが異なることです。これはAndroid上にあります。