問題タブ [google-workspace]

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 に答える
726 参照

google-apps-script - Apps スクリプト エラー: プロジェクトが見つかりません (gsuite)

AdminDirectory メソッドを使用しようとすると、次のようになります。

プロジェクト [いくつかの番号] が見つからないため、API 呼び出しに使用できません。

Google コンソールでプロジェクトをセットアップし、コンソールとスクリプト自体の両方で Admin SDK API を有効にしました。

ここから同じリクエストを行う場合:

https://developers.google.com/admin-sdk/directory/v1/reference/groups/list?authuser=1

エラーは発生していませんが、データは正しく取得されています。

アプリのスクリプト コード ブロックは次のようになります (ドメイン名が変更されています)。

次のような他の AdminDirectory メソッドを使用している場合、同じエラー メッセージが表示されます。

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

php - PHP で Google チームドライブにフォルダーを作成する

TeamDrive google で単純なフォルダーを動的に作成するスクリプトを実行しようとしています。

ドライブでは成功しましたが、チームドライブでは成功しませんでした。私はそれらを見ていないようです。

私のコード:

結果 :

Google Console test でそれを試している場合、次のように表示されます。

200

確かに、私の PHP コードは正しくありません。

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

google-calendar-api - Google Admin SDK: .setServiceAccountUser() を使用した 401 Unauthorized

そのため、この問題の背景を少し説明します。ユーザー カレンダーとリソース カレンダーの両方を管理するために、Google カレンダー API と Google 管理 SDK の両方を使用するローカル アプリケーションがあります。

セットアップで行った手順は次のとおりです

  • サービス アカウントを作成し、ドメイン全体のアクセス権を付与
  • 開発者コンソールに Google Calendar API と Admin SDK の両方を追加して有効にしました
  • Gsuit 管理コンソールの [API クライアント アクセスの管理] セクションにクライアント ID とスコープを追加しました

ここで資格情報を作成します (テスト目的で、json ファイルにローカルに保存しています)

そして、私が遭遇する最初の問題は、行を削除した場合です

次に、cred.refreshToken() == true ですが、 my_customerのリソースのリストを取得しようとすると、このエラーが発生します

ユーザーになりすますと、 cred.refreshToken()が原因でこのエラーが発生します

Admin SDK を操作するには、管理者の資格情報を持つユーザーになりすます必要があることを理解していますが、これを行っても同じ結果が得られます。


Admin SDK に接続するクライアントは、これらの行に組み込まれています。

Admin SDK への最後の呼び出しは、これらの行で実行されます。

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

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

google-chrome-extension - Google 管理者 SDK は Chromebook ハードウェアを取得します

プロビジョニングされたすべての Chromebook からハードウェア仕様を取得し、サーバーに送信する必要があります。

拡張機能を開発して、Google Admin から展開しようとしましたが、サーバーに送信する前にアカウント ID を指定する必要があります。

拡張機能のオプション ポップアップを作成できますが、1,000 台の Chromebook を持つアカウントの場合、各 Chromebook を経由してアカウント ID を入力することはできません。

私は最近、google admin SDK に出くわしましたが、これには Chromebook のハードウェア仕様を取得する方法がないようです。

だから私の質問は:

  • 構成ファイルをすべての Chromebook にプッシュして、拡張機能がアカウント ID を取得できるようにすることはできますか?
  • Google Admin SDK を介して Chromebook のハードウェア仕様を取得できますか?