問題タブ [google-groups-api]
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 - 文書化されていないフィールド - CUSTOMER が Google 社員グループのメンバー リソース「type」に追加されました
これは最近の変更ですか、それとも常にそこにありましたか? 本日、ドメインで「社内の全員」オプションが選択されている場合、メンバーシップ リソースが「ユーザー」または「グループ」ではなく「顧客」のタイプで返されることに気付きました。
https://developers.google.com/admin-sdk/directory/v1/reference/members#resource
これが最近のものである場合、まだ文書化されていない API へのその他の最近の変更はありますか? API のアップデートを提供する方法について、コードをクラックできるようにする必要があります。
ありがとう、デビッド
google-groups - プログラムで Google グループのメンバーを見つけるにはどうすればよいですか?
Web アプリケーションを持っていて、現在ログインしているユーザーが特定の Google グループのメンバー、マネージャー、または所有者であるかどうかを知りたい (グループ ページから [メンバー] をクリックして見つけることができる情報と同じ) . 理想的には、グループのすべてのメンバー、マネージャー、および所有者も一覧表示するとよいでしょう。
メンバー API ( https://developers.google.com/admin-sdk/directory/v1/reference/members/list ) は有望に思えますが、API エクスプローラーで試してみると、Not Authorized to access this resource/api
OAuth を提供していてもエラーが発生します。許可。Google グループのウェブサイトを使用してメンバーのリストを表示できるので、権限があるように見えますが、Google Apps ドメインの管理者ではありません。
私が間違っているかもしれないことは何ですか?ありがとう!
google-apps-script - Google グループに追加する Google フォームのメール フィールド
Email
フィールドを Google グループに追加したい Google フォームがあります。現在、フォームの回答はスプレッドシート (Google ドライブ) に記録されており、登録を確認する自動応答が電子メール ID に送信されます。また、そのメール ID をメンバーとして Google グループに追加する必要があります。
私はこれを試しましたが、うまくいきませんでした:
google-apps-script - Google グループの getUsers() がすべてのメンバーを返さない
私はかなり混乱していますが、新しい Google Apps ユーザーとして間違ったことをするかもしれません。
「mydomain.tld」ドメインと、このドメインに「mygroup」Google グループを作成しました。
このグループには、@gmail.com または @domain.tld 以外の電子メール アドレスが含まれています。すべて直接追加されています(学校の生徒リストです)
スプレッドシートを作成し、シートにスクリプトを追加して、グループのすべてのメンバーを取得しました。
非推奨の関数を使用すれば、すべて問題ありません。
GroupsManager.getGroup("mygroup@mydomain.tld").getAllMembers();
新しい API を使用すると、グループ メンバーのごく一部しか取得できません。
GroupsApp.getGroupByEmail("mygroup@mydomain.tld").getUsers();
私が見る限り、すべての gmail.com メール アドレスに加えて、他のドメインからのメールもいくつか取得しています。
私が間違っている点と、現在の API を使用してグループのすべてのメール アドレスを取得する方法を事前にお知らせいただき、ありがとうございます。
python - Google App Engine (python): Google グループによる認証
Google ドメインのユーザーのみを許可するように GAE アプリケーションをセットアップできましたが、これをさらに一歩進めたいと考えています。すべてのユーザーは、コミュニティ内での役割に基づいて特定の Google グループに配置されます。たとえば、Contributors には「contributors」というグループがあり、Users には「users」というグループがあり、これらのユーザーの一部は「contributors」グループにも含まれます。
所属している Google グループに基づいてアプリケーションを使用できるユーザーを制限する方法はありますか? ドメイン内の「寄稿者」グループの人だけがアクセスできるようにしたい場合はどうでしょうか? ドメイン内の管理コンソールでこれを行う方法があることを望んでいました。
そうでない場合、Groups API にクエリを実行してユーザーが属するグループのリストを取得し、それを使用してログインできるかどうかを判断したり、提供されるコンテンツやページを判断したりできますか?
.net - APIと.Netを使用してGoogleグループメンバーの配信設定を変更するにはどうすればよいですか
Google API を使用して Google グループ メンバーの配信設定を変更するにはどうすればよいですか?
ユーザー インターフェースを使用して Google グループ内で、各メンバーの配信設定を変更できます。 - メールなし - 要約 - ダイジェスト - すべてのメール
グループとメンバーの両方の管理 API を見つけました
https://developers.google.com/admin-sdk
- /directory/v1/guides/manage-groups
- /directory/v1//guides/manage-group-members
- /ディレクトリ/v1//参照/グループ
- /ディレクトリ/v1//参照/メンバー
また、groupssettings api でグループの設定をさらに変更できることもわかりました。
/admin-sdk/groups-settings/get_started
/api-client-library/dotnet/apis/groupssettings/v1
しかし、APIを介してメンバーの配信設定を変更する方法が見つかりません
google-apps-script - UrlFetchApp for HTTPS リクエストを使用した Google API PATCH リクエストの正しい構文
UrlFetchApp.fetch(url)
Apps Script でメソッドを使用して、Google Groups Settings API を使用してグループ リソースにパッチを適用しようとしています。
以下のコードを使用すると、グループのプロパティを取得できますが、PATCH 要求の構文がわかりません。