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

0 投票する
0 に答える
414 参照

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が推奨されるアプローチであることは知っています-そして私は最初にそれを実装しました-しかし、それは私が取り組んでいる要件に適しているとは証明されていません.

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

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: これをスーパーユーザーに置くことも考えましたが、プログラミング関連なので、こちらの方が良いと思いました。

0 投票する
3 に答える
1859 参照

android - androidでgoogle-api-java-clientライブラリを使用すると、Dalvik形式への変換がエラー1で失敗しました

google-api-java-clientライブラリについて学ぶためにサンプルをフォローしています。jarをダウンロードして、プロジェクトのlibsフォルダーに追加しました。コンパイル時にエラーは発生しませんが、プロジェクトを実行すると、次のエラーメッセージが表示されます。

SOで他のリンクを試しましたが、無駄でした。

私が試したこと:

  1. ワークスペースからプロジェクトを削除します。
  2. クリーンモードで日食を再開します。
  3. プロジェクトを再度インポートします。
  4. ビルドパスにAndroidXXとAndroidの依存関係のみが存在することを確認してください。
0 投票する
2 に答える
5330 参照

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 を渡したりすると、うまく機能しません。)

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

google-analytics - Google アナリティクス データと Google クライアント JavaScript ライブラリを備えた「最も人気のある投稿」ウィジェット

Google アナリティクス APIGoogle Client JavaScript ライブラリを使用して、サイトで最も人気のある項目 (最も多くのアクセス) に関するデータにアクセスし、それをウィジェットに表示することはできますか? 通常はサーバー側のコードを作成する必要がある「最も人気のある」ページ ウィジェットが必要ですが、フロントエンドですべて実行できるかどうか疑問に思っています。

私の主な懸念事項は次のとおりです。

  1. この種のデータは Google アナリティクス API から入手できますか?
  2. 訪問者の承認が必要ですか? ドキュメントには、「アプリケーションがユーザーの個人情報にアクセスする必要がある場合、Google 認証サーバーとのセッションが開きます。認証サーバーは、ユーザーに個人情報の使用を承認するよう求めるダイアログ ボックスを開きます。

誰かがこのアプローチを使用していますか?

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

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_typeassertionassertion_type

要約すると、適切なパラメーターは何ですか? Google の現在のドキュメントからは不明なようです。

更新:追加情報: Google API クライアント ライブラリを使用できません。現在 Google でサポートされていない言語以外の言語がアプリケーションに必要なためです。したがって、JWT などを作成して署名するためのロジックを実装する必要がありますが、通常は推奨されません。サービス アカウント アーティファクトが適切であることを確認しました。それらを Google APIs Client Library for Java で使用して、同じカレンダーにアクセスできます (つまり、ターゲット プラットフォーム以外から)。特に、「client_id」は「...@developer.gserviceaccount.com」の形式で、鍵は 128 ビットの RSA 秘密鍵です。どちらもGoogle API ダッシュボードから取得します。

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

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 です。ヘルプ!

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

javascript - gapi.client.freebase.mqlread は空の結果を返します

フリーベースの JavaScript API を使用しようとしています。以下は結果を返しません...

MQL エディターでテストしたので、クエリが適切であることはわかっています。API キーは、gapi.client.request で使用するため、適切です。現在、gapi.client.freebase 呼び出しは機能していますか?

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

google-calendar-api - Google Calendar API v3 - OAuth トークン オブジェクトから calendarId (メール) を取得

OAuth トークン オブジェクトから calendarId (ユーザーの電子メール) を取得するには?

詳細: Google Javascript クライアント ライブラリを使用します。承認後、ユーザーの電子メールを取得する必要があります。これは、トークン オブジェクトからの calendarId です。

Google Plus の場合、ドキュメントには、「me」キーワードを使用して現在の認証済みユーザーを参照できると記載されています。Calendar API では機能しません。カレンダー API はどうすればよいですか?

助けてください