問題タブ [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.
android - AccountManagerが間違ったauthTokenを返すようです
新しいAPIを使用してGoogleTasksアプリで作業していますが、認証を取得できません。Android AccountManagerを使用してauthTokenを取得していますが、奇妙なことに、間違ったクレデンシャルを使用しているというエラーが表示されます。
私のコード:
(非推奨)を使用HttpRequestInitializer
する代わりに、を使用してauthTokenを適用しようとしましたが、それも機能しません。HttpExecuteInterceptor
HttpTransport.defaultHeaders
私は何が間違っているのですか?私の資格情報は明らかに正しいです、GMailは正常に機能しています。
google-app-engine - GAEのGoogleAPIクライアントを使用してGoogleの場所にアクセスしようとしています
次のようなコードを使用して、appengineからgooglePlacesAPIにアクセスしようとしています。
文字列PLACES_DETAILS_URL="https://maps.googleapis.com/maps/api/place/details/json";
これが推奨される方法であるかどうかはわかりません。もしそうなら、なぜこれが機能しないのですか?ブラウザに直接リクエストを入れると機能しますが、このコードでは常に「リクエストが拒否されました」と返されます。
前もって感謝します。
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()に変更しました。
しかし、私は例外を得ました。
これの何が問題になっていますか?
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、ドキュメントから取得する必要がある項目が多数あります。
何が悪いのか教えてください。ありがとう。
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)。
アイデア/例はありますか?
ありがとう!
sample - GoogleショッピングAPIで利用できるサンプルはありますか?
Google Shopping API for Javaで利用できるサンプルコードはありますか?検索しようとしましたが、何も見つかりませんでした。Androidプロジェクトのコーディングをどこから始めればよいかわかりません。
どんなポインタでも大歓迎です。
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 のあらゆる場所を調べました。私を助けるのに最も近いのはこの投稿ですが、サンプル プロジェクトでそれを実装する方法がわかりません。と働いています。
ありがとう。
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 にはパラメータを指定する方法が含まれていませんか?
android - 誰かが私にJava用のGoogleAPIクライアントを使用してAndroid用のGDOCのサンプルを教えてもらえますか?
私は現在、GoogleドキュメントのAPIを必要とするAndroid用のアプリに取り組んでいますか?google-api-java-clientの使用方法のサンプルを教えてもらえますか?私はAndroid開発に不慣れです。
android - Gdata apiとGoogle-api-client-librariesを一緒に?
同じアプリで古いGDataApisと新しいgoogle-apis-java-clientライブラリを使用することは可能ですか?私が尋ねる理由は、Googleドキュメントのスプレッドシートにアクセスするために新しいクライアントライブラリを使用していることです。また、picasaにアクセスして、写真をアップロードおよびダウンロードしたいと思います。私の人生では、これを新しいライブラリで動作させることはできず、そのためのサンプルコードもありません。ただし、古いGDataライブラリのサンプルコードがあります。両方を使用する場合の問題は、同じライブラリのいくつかを使用しますが、バージョンが異なることです。これはAndroid上にあります。