問題タブ [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 投票する
1 に答える
2082 参照

ios - iOS Swift プロジェクトで Google Cloud Endpoints クライアントを使用して Google API クライアント ライブラリを使用する

次のような Podfile があります。

およびブリッジ ヘッダーは次のとおりです。

GTLApi.h上記は、Google Cloud Endpoints API 用に生成されたクライアントです。ビルド時に、ポッドは正常にビルドされますが、ブリッジ ヘッダーはビルドされません。2回定義されているものに対して何百ものコンパイルエラーが発生して失敗します。

Google-API-Client はどのように Cloud Endpoints API クライアントと共存することになっていますか? どちらもインポートしGTLObject.hます。

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

java - Google Prediction API でトレーニング クラスをインポート中にエラーが発生しました

google-api-java-client-samples でPredictionSampleを実行しようとしています。しかし、インポートエラーが発生します。プロジェクトは、Google クライアント ライブラリで Training.java ファイルを見つけることができません。必要なライブラリをすべてインポートし、クラスパスに含めました。

ここに画像の説明を入力

ここでエラーが発生します。

ここに画像の説明を入力

Googleで同様の状況を見つけようとしましたが、未解決の質問が1つしか見つかりませんでした。

それで、私はどこを見逃したのですか?前もって感謝します。

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

oauth-2.0 - gapi.auth.authorize は OAuth2 トークンを検証しますか?

受け取ったトークンを理解しています...

...次のような呼び出しで混乱した代理人の問題を防ぐために、使用前に検証する必要があります。

...たとえばGoogleがここで指定したとおり:トークンの検証

ただし、トークンが gapi.auth API から取得された場合、つまり:

...検証ステップはすでに処理されていますか? これを明確にしている Google のドキュメントは見つかりません。セキュリティ リスクとして、信頼できる情報源から聞いてください。

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

php - GoogleディレクトリAPIを使用して作成する前にユーザーが存在するかどうかを確認する方法

以下のコードを使用して、新しいユーザーを正常に作成できます。ただし、ユーザーが既に存在する場合は機能しません。ドメインにユーザーが存在しない場合、どうすればこのコードを実行できますか。

私のコードは

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

android - GoogleApiClient はユーザーにログインを求めずにプロファイルを取得します

現在のユーザーに関する基本的なプロファイル情報 (性別など) を取得するために、GoogleApiClient Api を呼び出しています。

ユーザーに明示的にログインするように求めることなく、これを達成できますか?

これが私のコードです:

それから私は電話しますmGoogleApiClient.connect();

onConnectionFailed が呼び出され、次のメッセージが表示されます。

これまでにこれらの権限を設定しました:

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

gmail-api - Gmail api メールの送信 400 不正な要求

Google Apps アカウントを使用してメール送信を自動化しようとしています

資格情報とアプリケーションの設定 (セキュリティ、スコープ) は問題ないようです (同じサービスと同じ資格情報を使用すれば、問題なく受信トレイ メッセージを取得できます)。

私のアプリは、適切な資格情報「a p12 key」とスコープ「https://mail.google.com/」を使用して、管理者の Google コンソールで承認されています。

私のphpコードは次のようになります

残念ながら、役に立たないメッセージが表示されます:(

欠落している前提条件は何ですか?管理パネルの高度なログなどでそれを知る方法はありますか

私はこの良いリンクもフォローしました: Gmail REST API : 400 Bad Request + Failed Precondition

前もって感謝します

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

php - 静的メソッドを使用するときにリソースの特定のインスタンスを使用する方法 (PHP)

私は、ほとんどのコンテンツがプライベート Web API (JSON) から派生した Web サイト (PHP) の開発を任されています。これは、アプリケーション設計の点で私にとって急な学習曲線でしたが、これまでのところ、次のことを行っています。

  1. API との間でデータをフェッチおよび保存するためのメソッドを提供するために、PHP SDK/ラッパー ライブラリを作成しました。インスピレーションを得るために、Google Client SDK などの例を参考にしました。内部的には、GuzzleHttp を使用して面倒な作業を行います。

  2. API から期待されるデータ応答ごとにモデル クラスを作成しました。これで、予測可能な事前定義された変数を使用して、実際のクラス モデルを操作できるようになりました。

  3. 優れた JSONMapper パッケージを使用して、API JSON 応答をモデル インスタンスに再帰的にマップしました。

今質問に。

次のような各モデルにメソッドを提供することをお勧めします。

$user->save()

これにより、モデル内で使用可能な API SDK インスタンスを使用して、インスタンス化されたオブジェクトのデータが保存されます。アプリケーションは、データ ストアの場所や API の使用方法を気にする必要はありません。すべて良い。

したがって、オブジェクトが自分自身を取得できるようにすることも良い考えだと思いました (Laravel の Foo::find() パターンのように) ので、次のような静的メソッドを作成しました。

$user = User::get_by_id(1);

問題は、これが静的メソッドであるため、User モデル内から API SDK の特定のインスタンスにアクセスする方法がないことです。すべての関数呼び出しでそれを渡すことなく、その依存関係を簡単に注入する方法はありません。

この例では「ユーザー」が「モデル」を拡張しているため、次のように使用しました。

Model::$api = new Api;

今のところこれで問題ありませんが、何らかの理由で特定のモデルで API SDK の特定のインスタンスを使用する必要がある場合は、使用できません。

オブジェクトにこれらの静的メソッドを提供しながら、API SDK の特定のインスタンスをどのように使用するのが最善でしょうか。または、間違ったツリーを吠えています。これはアンチパターンであり、代わりに作成およびフェッチのために他のメカニズムを使用する必要がありますオブジェクト?

私は現在、このようなことに苦労しているため、「PHP、オブジェクトのパターンと実践」に取り組んでいます。

前もって感謝します

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

java - com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request

私はこのメソッドを呼び出しています:

ここで、authorizationUrl は次のとおりです。

しかし、それは私にエラーを与えています:

com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request { "error" : "invalid_grant" }

間にステップがありませんか?また、この関数を呼び出そうとすると:

投げてるjava.lang.IllegalArgumentException