Google カレンダー クラウド API を有効にできません
P粉648469285
P粉648469285 2024-02-26 14:55:58
0
1
315

Google Workspace カスタマー サポートに問い合わせましたが、この問題に関する適切なドキュメントが見つかりませんでした。彼らは私をここに案内してくれました。

簡単です。ドキュメント https://developers.google に従って、Google Cloud API を有効にしてユーザーのカレンダーにイベントを作成しようとしています (そしてそれに Google Meet URL を追加したいと考えています)。 com/calendar/api/guides/create -events。

ここでは、クイックスタート PHP コード例に従っています。このコードでは、まず Composer を介して SDK をインストールし、PHP で Google Cloud API を認証するように指示されています。リンクは https://developers.google.com/calendar/api/quickstart/php にあります。

このページで提供されているスクリプト (ステップ 2) は、最初は (ステップ 3 中に) 次のエラーで失敗します:

リーリー ###スタックトレース: #0 /path/to/app_root/quickstart.php(17): Google\Client->setAuthConfig('credentials.jso...') #1 /path/to/app_root/quickstart.php(63): getClient() #2 {メイン} /path/to/vendor/Google/google/apiclient/src/Client.php 行 984

をスローします

ここの手順に従ってサービス アカウントを作成しました:

サービス アカウントを作成して JSON キーを生成する手順は手順には含まれていませんが、このソリューションをオンラインで見つけ、Google Workspace サポート エージェントによって検証されました。ファイルをダウンロードして名前を変更し、スクリプトのルート ディレクトリに配置しました(これは Google Workspace サポート エージェントによって確認されましたが、不完全なドキュメントにもパスは指定されていません)。スクリプトを再度実行すると、次のエラーが発生します:

リーリー

OAuth リダイレクト URI を作成して JSON キーを再生成しようとしましたが、同じエラーが発生しました。これは、サービス アカウント

KEYS セクションからダウンロードした認証 JSON ファイルで、アカウント固有の情報が編集されています: リーリー

クイック スタート ガイドのトラブルシューティング セクションでこの問題に対処しているようですが、手順 1 に「ボタン」がないため、アドバイスは当てはまらないようです。トラブルシューティングセクションから:

Uncatched InvalidArgumentException: 必要なリダイレクト URI が見つかりません

credentials.json ファイルを使用する場合、次のものが含まれます。 クライアント ID のタイプが間違っています。このコードには OAuth クライアント ID が必要です 「その他」と入力すると、ボタンを使用するときに作成されます。 ステップ 1. 独自のクライアント ID を作成する場合は、必ず選択してください。 正しいタイプ。

適切な

credentials.json ファイルを取得する方法を理解できる人はいますか?このプロセスがどのように機能するのかはわかりませんが、Google Workspace サポート エージェントはドキュメントが見つからないと言って、ここに案内してくれました。私の質問を別の方法で指定する必要がある場合は、お知らせください。

P粉648469285
P粉648469285

全員に返信(1)
P粉316423089

コードはサービス アカウントを使用しようとしています。この例では、OAuth クライアント シークレットを使用します。

OAuth 2.0のセットアップ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!