問題タブ [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.
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 メソッドを使用している場合、同じエラー メッセージが表示されます。
php - PHP で Google チームドライブにフォルダーを作成する
TeamDrive google で単純なフォルダーを動的に作成するスクリプトを実行しようとしています。
ドライブでは成功しましたが、チームドライブでは成功しませんでした。私はそれらを見ていないようです。
私のコード:
結果 :
Google Console test でそれを試している場合、次のように表示されます。
200
確かに、私の PHP コードは正しくありません。
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 への最後の呼び出しは、これらの行で実行されます。
どんな助けでも大歓迎です
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 のハードウェア仕様を取得できますか?