問題タブ [google-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 - 1.7 バージョンの Google Client API で google ClientLogin を使用する方法
Java から Google ClientLogin API を使用する方法を理解しようとしています。
私が抱えている問題は、以下のコードが例外をスローすることです:
java.lang.IllegalArgumentException: Content-Type のパーサーが定義されていません: text/html; com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:461) での charset=UTF-8 com.google.api.client.googleapis.auth.clientlogin.ClientLogin.authenticate(ClientLogin.java:191 での) )
私が推測できることから、Transport オブジェクトにいくつかのパーサーを設定する必要があります。私が Web で見つけることができるすべての例は、GoogleTransport (1.7 より前に廃止されました) を使用するか、HttpTransport を使用しますが、もう存在しないように見える「addParser()」メソッドを呼び出します (移動について話します)。 target) または、HttpTransport の独自のサブクラスを作成し、オーバーライド コンストラクターにパーサーを設定します (ただし、このために見つけた例では、API パッケージに含まれていないように見える GoogleUtil クラスを使用していますが、含まれていると確信しています)。依存するすべての jar ファイル)。
これを行う方法に関する提案はありますか?(未加工のプロトコルを直接使用できることはわかっていますが、ClientLogin クラスが迅速かつ簡単な解決策になると思いました)。
ClientLogin を呼び出すために使用されているコードを以下に示します。
参考までに、これはファイルの上部にある import ステートメントです。
Google クライアント ライブラリ (Java) の 1.7 ベータ版を使用しています。
また、補足として-OAuthが推奨されるアプローチであることは知っています-そして私は最初にそれを実装しました-しかし、それは私が取り組んでいる要件に適しているとは証明されていません.
python - さまざまな Python Google API
Google の GData API ( http://code.google.com/p/gdata-python-client/ ) と Google の Python 用 API クライアント ライブラリ( http://code.google.com/ )の違いを理解しようとしています。 p/google-api-python-client/ )。
どちらもGoogle製のようです。公式はどれ?それらはどう違いますか?2 つ目は主に OAuth を使用しているようです。
いずれかを使用した知識または経験がある場合は、これに関する情報を入手してください。
PS: これをスーパーユーザーに置くことも考えましたが、プログラミング関連なので、こちらの方が良いと思いました。
android - androidでgoogle-api-java-clientライブラリを使用すると、Dalvik形式への変換がエラー1で失敗しました
google-api-java-clientライブラリについて学ぶためにサンプルをフォローしています。jarをダウンロードして、プロジェクトのlibsフォルダーに追加しました。コンパイル時にエラーは発生しませんが、プロジェクトを実行すると、次のエラーメッセージが表示されます。
SOで他のリンクを試しましたが、無駄でした。
私が試したこと:
- ワークスペースからプロジェクトを削除します。
- クリーンモードで日食を再開します。
- プロジェクトを再度インポートします。
- ビルドパスにAndroidXXとAndroidの依存関係のみが存在することを確認してください。
javascript - jsでURLをgoo.gl短縮するにはどうすればよいですか?
前提条件: https://code.google.com/apis/console/で urlshortener の API キーを自分で作成します。
goo.gl の URL を js get APIを介して元の URL に変換するさまざまな方法については、たくさんのドキュメントがあります。
挿入APIを使用してURLを小さなURLに変換し、代わりにaを渡すように少し調整すると{ "longUrl": "https://codepen.io/" }
、壊れます。必要に応じてhttp://codepen.io/johan/full/EHbGy#YOUR-API-KEY-HEREで試すか、次の場所で実行してください。
...エラーで応答するだけです:
提案?url.insert
(いいえ、パラメーターをresource.longUrl
キー付きのオブジェクトに変更したり、ラッパー オブジェクトなしで単に URL を渡したりすると、うまく機能しません。)
google-analytics - Google アナリティクス データと Google クライアント JavaScript ライブラリを備えた「最も人気のある投稿」ウィジェット
Google アナリティクス APIとGoogle Client JavaScript ライブラリを使用して、サイトで最も人気のある項目 (最も多くのアクセス) に関するデータにアクセスし、それをウィジェットに表示することはできますか? 通常はサーバー側のコードを作成する必要がある「最も人気のある」ページ ウィジェットが必要ですが、フロントエンドですべて実行できるかどうか疑問に思っています。
私の主な懸念事項は次のとおりです。
- この種のデータは Google アナリティクス API から入手できますか?
- 訪問者の承認が必要ですか? ドキュメントには、「アプリケーションがユーザーの個人情報にアクセスする必要がある場合、Google 認証サーバーとのセッションが開きます。認証サーバーは、ユーザーに個人情報の使用を承認するよう求めるダイアログ ボックスを開きます。」
誰かがこのアプローチを使用していますか?
oauth - サーバー間アプリケーション用の OAuth 2.0: 2 つまたは 3 つのパラメーター? (または: 一部の Google エンジニアは 3 つまで数えられないのでしょうか? :)
サービス アカウントの Google OAuth 2.0 アクセス トークンを取得しようとしていますが、代わりにinvalid_grant
エラーが発生します。さまざまな成果物 (秘密鍵など) とクロックのタイミングを確認しましたが、これまでのところ解決できていません。
奇妙に思える関連項目が 1 つあります。Google のドキュメントには次のように書かれています。
HTTPS POST には3 つのパラメータが必要です。これらを以下に示します。
この後に、 2 つのパラメーター (および) を指定する 2つの行を持つテーブルが続きます。3 番目も必要なのでしょうか (何らかの方法で使用する例を見てきました)。(一部の) Google エンジニア (またはおそらくあなたのエンジニア) は 3 つまで数えられないのでしょうか? :)grant_type
assertion
assertion_type
要約すると、適切なパラメーターは何ですか? Google の現在のドキュメントからは不明なようです。
更新:追加情報: Google API クライアント ライブラリを使用できません。現在 Google でサポートされていない言語以外の言語がアプリケーションに必要なためです。したがって、JWT などを作成して署名するためのロジックを実装する必要がありますが、通常は推奨されません。サービス アカウント アーティファクトが適切であることを確認しました。それらを Google APIs Client Library for Java で使用して、同じカレンダーにアクセスできます (つまり、ターゲット プラットフォーム以外から)。特に、「client_id」は「...@developer.gserviceaccount.com」の形式で、鍵は 128 ビットの RSA 秘密鍵です。どちらもGoogle API ダッシュボードから取得します。
cordova - iOS Google+ Signin SDK - 認証された呼び出しに phonegap でトークンを使用しますか?
Googler / phonegap / Oauth の専門家の皆さんに質問があります。iOS で Google+ SDK を使用してアカウントを選択し、認証してから、そのトークンを使用して認証済みの呼び出しを行う phonegap アプリにトークンを渡すことはできますか?
Google アカウントと phonegap と iOS で認証された呼び出しを行うための最良の方法を探していますが、これは 1 つのオプションです...
更新: Google+ SDK からトークンを取得することにある程度成功しましたが、ユーザーがサインインした後でのみです。[GPPSignIn sharedInstance].authentication.accessToken を使用して取得できます。
ただし、[signIn trySilentAuthentication]; を使用してサイレント ログインしようとすると (ユーザーがアプリを使用するたびにログインする必要がなくなります); . finishedWithAuth メソッドからトークンを取得しようとすると、返されるトークンは nil です。ヘルプ!
javascript - gapi.client.freebase.mqlread は空の結果を返します
フリーベースの JavaScript API を使用しようとしています。以下は結果を返しません...
MQL エディターでテストしたので、クエリが適切であることはわかっています。API キーは、gapi.client.request で使用するため、適切です。現在、gapi.client.freebase 呼び出しは機能していますか?
google-calendar-api - Google Calendar API v3 - OAuth トークン オブジェクトから calendarId (メール) を取得
OAuth トークン オブジェクトから calendarId (ユーザーの電子メール) を取得するには?
詳細: Google Javascript クライアント ライブラリを使用します。承認後、ユーザーの電子メールを取得する必要があります。これは、トークン オブジェクトからの calendarId です。
Google Plus の場合、ドキュメントには、「me」キーワードを使用して現在の認証済みユーザーを参照できると記載されています。Calendar API では機能しません。カレンダー API はどうすればよいですか?
助けてください