問題タブ [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 - GsonFactory null デシリアライゼーション
google-http-java-client と GsonFactory を json ファクトリとして使用しています。このようなJSONオブジェクトを取得すると
GSON は to_latlng を空の非 null オブジェクトとしてデシリアライズします (私は彼のセッターとゲッターを呼び出すことができます) が、それは null でなければなりません。これを行うにはどうすればよいですか?
android - AndroidでGoogleAPIとGoogleアカウントを処理するのに適した認証方法はどれですか?
リンクをたどってください:http
://code.google.com/p/google-api-java-client/wiki/Authentication
そこには4つの方法があります:
1。OAuth 1.0a
2. OAuth 2.0ドラフト10(JavaDoc、仕様)
3。Android AccountManager
4. ClientLogin(一部のGoogle APIでのみ機能するレガシーメソッド)
グーグルは選択についてあまり話さないので、Androidアプリの開発者にとってどちらが良いのだろうか?
また、その選択の長所と短所は何ですか?
java - クラスをインスタンス化する方法Tから?
私は次の方法を持っています:
PS: parseAs はgoogle http client libraryのメソッドです。
java - 400 Bad Request: google-api-java-client 経由で Google 連絡先に連絡先を追加する
google-api-java-client を使用して Google の連絡先に連絡先を挿入しようとすると HttpRequestException:400 Bad request が発生し、何が問題なのかを見つけるために数時間を費やしています。 :
これは、連絡先エントリの xml 表現の私のモデルです。
私はこのような連絡先を作成します:
これは私の Util クラスです:
}
また、gdataVersion を「2」に変更しようとしましたが、これは機能しません。なにか提案を?ありがとう。
java - Googleの連絡先に連絡先を追加するためのXMLモデル
(google-api-java-clientサイトで説明されているように)手動でxmlモデルを作成して、Googleの連絡先に連絡先を追加しようとしていますが、連絡先をPOSTしようとすると、常に400の不正なリクエストが発生します。私のモデルとさまざまな可能性を試してみてくださいが、うまくいきません。名前と電話番号の連絡先を追加する単一のxmlモデルを作成できる人はいますか?これは私のContactEntryモデルです:
}
カテゴリクラス:
}
名前クラス:
}
android - ApacheHttpTransportからNetHttpTransportに切り替えると、401httpステータスのHttpResponseExceptionの代わりにIOExceptionがスローされます
ApacheHttpTransportからNetHttpTransportに切り替えると、401httpステータスのHttpResponseExceptionの代わりにIOExceptionがスローされます。
次のメッセージでIOExceptionが発生します:「認証チャレンジがnullです」を受信しました
これは間違っています。401ステータスのHttpResponseExceptionを取得する必要があります。誰かが同じ問題に直面しましたか?
java - ドメイン内のGoogleグループを列挙し、そのメンバーを一覧表示するにはどうすればよいですか?
Google Apps For Businessドメインで利用できるグループ(およびそのメンバー)を列挙したいのですが、関連するAPIを見つけるのに問題があります。ドキュメントページで利用できるものはすべて、私がすでにグループ名を知っていることを前提としているようです。それでも、メンバーを一覧表示する方法はありません。
以前のバージョンのAPIであるgdataは、私がやろうとしていることすべてに対して明確なインターフェースを備えていますが、Mavenパッケージを提供していません(実際、そのようなパッケージは提供されないと明示的に述べています)。開発チームは次のことを提案しています。新しいインターフェースが望ましいです。
では、GDATA APIで可能だったのと同じ方法で、Google APIを使用してグループを列挙することは可能ですか?
oauth - gdata-java-client + oauth2 + access_token シークレット
現在、新しい Java クライアントを使用しようとしていますが、Google ライブラリの現在の状態に関する従来の理由により、gdata と新しい Google Java クライアント API の両方を使用する必要があります。
明らかに、OAuth2 を使用したいのですが、OAuth2 ではアクセス トークン シークレットを取得できません。これにより、b/c gdata にはアクセス トークン シークレットが必要であるという問題が発生します。
誰でも回避策についてアドバイスできますか。- アクセス トークン (OAuth2) のみで gdata Java ライブラリを使用し、アクセス トークン シークレットを使用しない方法はありますか? コード例(および試み)はこれを裏付けていませんが、おそらく私は何か間違ったことをしています
- または、gdata と新しい Google Java クライアント API の両方に OAuth1 を使用する必要がありますか?
- または別の方法がありますか?
ありがとう
android - Android のユーザー Google AccountManager でカレンダー サービスを作成する
Android の Google AccountManager から承認を得て、何らかの方法で Google カレンダーを使用するための Google API サービスを作成したいと考えています。アカウント マネージャーを実行できますが、AccountManager を実行して承認を得た後、これらの承認を使用して Google カレンダーにアクセスするサービスを作成するにはどうすればよいですか? 私はこの結果を得ています:
このコードで:
google-api-java-client - アンドロイドのYoutube API
Android から YouTube に動画をアップロードしたいのですが、Google API を使用してそれを行います。コードは次のとおりです。
禁じられたエラーが発生するため、このコードを Android で実行できるかどうかはわかりません。
私の質問は、なぜこのコードが Android で動作するのですか? gdata は Android と互換性がありませんか?