問題タブ [google-api-php-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 投票する
2 に答える
3954 参照

google-bigquery - google-api-php-client を使用して、BigQuery のクエリ部分に INSERT

アクセスしやすいように、PHPスクリプトでINSERTコマンドを使用してデータベースに何千ものレコードを挿入したかったのですが、https://developers.google.com/bigquery/docs/query-reference、これはINSERTを表示しません$quert->setQuery("Insert into ... values...") のように、php でクエリ中に使用できるコマンドを、BigQuery ウェブ コンソールのクエリ テーブルで試しましたが、うまくいかないようです。データを挿入するために、他のコマンドで setQuery() を使用する方法はありますか?

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

google-bigquery - PHPスクリプトを使用したGoogleBigQuery、APIをウェブ上でホストできません

を使用して、localhostとの間の接続を実装しようとしましたが、すべて正常に機能しますが、Webサイトでホストしようとすると、致命的なエラーが発生します。bigquery apigoogle-api-php-client

問題を理解できません。で、「 」フォルダをlocalhost使用すると、問題なく動作しますが、Webではエラーが発生します。apilocalhost

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

google-api - PHP を介して、ユーザー インタラクションなしで BigQuery へのアプリケーション アクセスを承認する

クラウド上の Google BigQuery から USN をフェッチするという単純な作業を行う Web サイトがあります。ここで、毎回アクセスするときに、Google アカウントとその特定のメール ID が必要であり、「チーム タブ」で「権限」が割り当てられている必要があります。私は基本的に、ウェブサイトをすべての人が利用できるようにしたいと考えています。そして私はPHPを使用しているので、ここで役立つ関数について助けが必要です.

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

google-drive-api - PHPスクリプトが新しいファイルまたはフォルダーを作成しない

PHP を使用して Google ドライブ API をテストしていますが、コマンド ライン経由でドライブ上のマイ ドキュメント ファイルを取得できませんでした。また、提供されている PHP スクリプトを使用してフォルダーを作成しようとしました。

PHP スクリプトが実行され、アクセスを要求する URL から取得した認証コードを要求します。Enter キーを押すと、しばらくは機能しているように見えますが、エラーなしで終了します。マイ Google ドライブに移動しても、新しいファイルやフォルダが表示されません

(OSX MAMP と PHP を使用)

どうも

使用した PHP コード

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

google-drive-api - PHP クライアント ライブラリを使用して大きなファイルを Google ドライブにアップロードする

大きなファイルをアップロードするために、PHP クライアント ライブラリ経由で Google Drive API を使用しようとしています。現在、利用可能な唯一の方法は「単純な」アップロード方法であるため、失敗します。残念ながら、ファイル全体をデータとしてロードする必要があり、php のメモリ制限に達します。それが可能かどうかを知りたいのですが、それがどのように行われるかの例を見てください。再開可能なチャンク アップロードの方法があることは知っていますが、その使用方法に関するドキュメントはありません。

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

google-calendar-api - Google カレンダー API がディレクトリの連絡先の出席者名を返さない

自分の Google アカウントにリンクされたサービス アカウントを使用する Web アプリケーションを構築しました。私たちは Google Apps を使用しているため、私の Google アカウントはドメインの一部です。連絡先を共有するサーバーがあるため、すべてのクライアントがすべての人の連絡先として利用できます。私の連絡先では、このグループは「ディレクトリ」と呼ばれています。

アプリケーションは、Google API PHP クライアントを使用して、Google カレンダーからイベントを取得します。また、出席者のすべての詳細を含む出席者を取得します。ただし、出席者がドメイン内にいない場合は、電子メール アドレスのみが取得されます。その出席者の名前も取得したいと思います。

これらの名前は、ディレクトリ グループの連絡先にあります。イベントを作成してゲストを招待すると、これらの連絡先を取得でき、名前とメール アドレスが表示されます。しかし、API を介して出席者を取得すると、これらの名前は表示されません。

これは API の制限ですか? これに対する解決策はありますか?

毎回許可を与えたくないので、非サービス アカウントで連絡先 API を使用したくありません。私の知る限り、サービス アカウントで連絡先 API を使用することはできません。

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

php - Google カレンダー API ライブラリ (PHP) - ドキュメントはどこにありますか?

PHP の Google クライアント ライブラリから Google カレンダー API の関数、メソッドなどのドキュメントを探していましたが、いまいましいものを見つけることができません。これがどこに住んでいるか知っている人はいますか?グループに参加しましたが、同じことについて 2 か月前の質問があります。

https://groups.google.com/forum/?fromgroups=#!topic/google-api-php-client/pP-E1noaqsI

ここに何かアイデアはありますか?

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

php - Google OAuth 2.0 PHP API からユーザー情報を取得する

Google Oauth API を使用してユーザー情報を取得しようとしています。Google Plus API では完全に機能しますが、ユーザーが Google Plus アカウントを持っていない場合に備えてバックアップを作成しようとしています。認証プロセスは正しく、$userinfo オブジェクトも取得できますが、プロパティに正確にアクセスするにはどうすればよいでしょうか。$userinfo->get() を試しましたが、ユーザーの ID しか返されません。

私は何か間違ったことをしていますか?これが私が使用しているコードです...

ありがとう...

**編集* * * スコープがありませんでした--追加

今動作します...

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

oauth-2.0 - ファイルをダウンロードしようとしたときのGoogleDriveAPI 401

google-api-php-clientを使用して、Googleドライブ上のドキュメントのURLを取得しています。URLをブラウザに貼り付けると正しく機能し、ファイルをダウンロードできます。

ただし、私のPHPアプリでは、常に401を取得します。コードは次のとおりです。

Bearer(OAuth 2.0プレイグラウンドが使用するもの)に変更しようとしましOAuthたが、両方とも失敗します。

何か案は?

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

php - Googleアプリを使用せずにGoogleドライブサービスアカウントからGoogleアカウントへのアクセスを承認するにはどうすればよいですか?

Googleドライブを使用して、作成しているWebサイトの準CMSとして機能させ、コンテンツ所有者がGoogleドライブを使用してコンテンツを編集できるようにしたいと思います。Googleドライブにアクセスでき(この投稿の執筆時点では、サービスアカウントはGoogleドライブに直接アクセスできません)、コンテンツ所有者とドキュメントを共有できる特定のユーザーアカウントを使用したいと思います。

APIとチュートリアルを読んだ後、委任で答えを見つけました:https ://developers.google.com/drive/delegation

このプロセスに関する私の主な問題は、WebサイトがGoogle Appsによって管理されていないため、「ドメイン全体の権限をサービスアカウントに委任する」で概説されている手順で混乱することです。この委任は、Googleを使用せずに処理できるはずです。アプリですが、Googleドライブで特定のユーザーアカウントの設定を検索したところ、なりすましを承認する機能が見つからないようです。

私が使用しているコードのスニペット:

GOOGLEAPI_IMPERSONATIONは特定のユーザーアカウントであり、このコードを実行すると、例外は次のようになります。

OAuth2トークンの更新中にエラーが発生しました。メッセージ:'{"error": "access_denied"}

誰かが何か援助を提供しますか?委任に関してoAuthがどのように機能するかという基本的な概念を誤解していますか?