問題タブ [google-php-sdk]

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 投票する
3 に答える
1399 参照

php - Google Oauth2 認証には約 15 秒かかります

認証に google-php-apiを使用しています。

ほとんどの場合、これには 6 秒弱かかります。 $client->authenticate($code);

これにはほとんどの場合、約 3 秒かかります。 $token = $client->getAccessToken();

これもほとんどの場合、6 秒弱かかります。 $client->$data = $client->verifyIdToken($tokens->id_token)

理由はわかりますか、それとも正常ですか?

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

php - Google plus api で友達のメールを取得する

許可されたユーザーのメールを取得したい。現在、名前や性別などの詳細を取得することしかできませんが、メールを取得することはできません. これが私がフォローしているプロセスです。

  • クライアント側からログインしてコードを生成するようにユーザーに依頼する
  • アクセストークンを生成するサーバーにそのコードを送信します。

    $accessTokenResponse = $client->request('POST', ' https://accounts.google.com/o/oauth2/token ', [ 'form_params' => $params ]);

  • アクセス トークンを取得したら、次の API を呼び出してフレンド リストを取得します。

    $profileResponse1 = $client->request('GET', ' https://www.googleapis.com/plus/v1/people/me/people/visible ', [ 'headers' => array('Authorization' => 'ベアラー' . $accessToken['access_token']) ]);

ユーザーのGoogle IDを取得しましたが、メールを取得するにはどうすればよいですか?

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

google-analytics - 国で絞り込む

Google アナリティクス アカウントから、ある国のすべての地域を取得したいと考えています。すべてのリージョンを取得するために、以下のコードを書きました。

では、国のすべての地域を取得するにはどうすればよいですか? たとえば、アルゼンチン (AR)。

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

youtube - Youtube SDK - PHP でアナリティクス レポートへのアクセスとデータ ダンプを取得するにはどうすればよいですか?

チャンネルの各分析レポートから分単位ですべてのデータをダウンロードしたいのですが、403 エラーが発生します。どのような権限が必要ですか? Analytics Reporting API にアクセスするにはどうすればよいですか? API が利用できないと表示されます。

さらに、サーバー 2 サーバー認証は、定期的に (少なくとも 1 日に 10 回) データを取得するために機能しますか?

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

google-api - Google+ スコープ PLUS.LOGIN が Google サークル接続許可を要求しない

表示されている Google+ 接続を取得しようとしています。ドキュメントhttps://developers.google.com/+/web/samples/phpを参照すると、「plus.login」スコープを追加すると、G+ 接続、年齢範囲、および言語が取得されることが明らかです。

しかし、私の場合、このスコープは年齢層と言語を取得するための許可のみを求めます。G+ 接続を取得できません。

アプリケーションで google-api-php-client を使用してみました。また、新規申請書に記載されているクイック スタート ガイドに従いましたが、アクセス許可ページには、サークル許可に G+ 接続が含まれていません。

コードの一部は以下です

上記で作成した AuthUrl にリダイレクトすると、図に表示されている権限が要求されます

ここに画像の説明を入力

$_people はデータを取得しません。ただし、同じユーザーが Google API エクスプローラーで試行すると、接続が取得されます

この奇妙な動作の理由とそれを解決する方法についての提案

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

google-api - Google Play アプリケーションの統計情報 CSV が変更されましたか?

先月、アプリケーションの統計情報を取得するためのPHPスクリプトを作成しました。すべて正常に動作しますが、12 月 1 日以降、ダウンロードされるCSV出力が変更されました。実際、12 月 1 日より前に、次の列がありました。

今私が持っています :

Google は出力データを変更したと思いますが、それを毎月変更すると、私の自動スクリプトには適していません。

誰かがこの変更に関する情報を持っている場合、それは私を助けることができます. 良い一日を過ごしてください、

ベン。

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

google-drive-api - Google ドライブ API oauth2 がライブ サーバーでハングし、auth_code で認証するときにエラーを返さない

Google からも PHP からもエラーがまったく返されないという大きな問題があります。

私は、Google クライアントの oauth2 接続モデルを作成しました。これは、Mac の開発環境で実行しているときに完全に機能します (単純なローカルホストを使用していません。実際には、プロダクションをミラーリングするために使用しているものは vagrant です)。サーバーに可能な限り)、本番環境にプッシュすると機能しません。

エラーを返さないだけです。コードは、Google からの認証コードがある部分に到達し、それをトークン ( $client->authenticate($auth_code) ) と交換しようとしている部分でハングします。

開発サイト (ちなみに公開リンクがあり、別のパブリック IP アドレスからアクセスしようとしました) ですべてがエラーなしで完全に機能しているため、何が間違っているのか本当にわかりません。

コードをライブサーバーにプッシュした瞬間、認証が停止します。すべての運用サーバーに正しい oauth 資格情報が設定されています。リダイレクト URI は正しいです。私は単に何が間違っているのか分かりません...

コードの一部を次に示します (繰り返しますが、公開されている URL を持つ開発サーバーで完全に動作します)。

どんな助けでも大歓迎です!

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

javascript - AccessToken を使用した Google ピッカーが機能しない

Google ピッカーが機能していないようです。PHP League Oauth Providerを使用してユーザーを認証しました

認証後、ユーザーの accessToken は次のようになります。

ya67.Fi_dfioriogneegroig7Czdy54z0sdfdvnfr9fn38n3n93

これは、ピッカーをレンダリングするための私の Javascript と HTML コードです。

私の accessToken は で入手できます{{ token|escape }}

[新しいドキュメントの追加] ボタンをクリックしようとすると、次のエラーが表示されます。

Uncaught ReferenceError: createPicker で Google が定義されていません

これがなぜなのかわかりません。アクセス トークンを正しく使用していませんか?

ところで、複数のサブドメインがあり、Google Dev Console でそれらをワイルドカード化できないため、サーバー側のテクノロジを使用して accessToken ビジネスを引き継ぐ必要があります。したがって、このような標準的な例を使用してクライアント側で認証することはできません。

PS - 明らかに、これらは上記のコード ブロックの実際のトークン/シークレットではありません。それらは変更されました。