問題タブ [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.

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

google-apps - 文書化されていないフィールド - CUSTOMER が Google 社員グループのメンバー リソース「type」に追加されました

これは最近の変更ですか、それとも常にそこにありましたか? 本日、ドメインで「社内の全員」オプションが選択されている場合、メンバーシップ リソースが「ユーザー」または「グループ」ではなく「顧客」のタイプで返されることに気付きました。

https://developers.google.com/admin-sdk/directory/v1/reference/members#resource

これが最近のものである場合、まだ文書化されていない API へのその他の最近の変更はありますか? API のアップデートを提供する方法について、コードをクラックできるようにする必要があります。

ありがとう、デビッド

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

google-groups - プログラムで Google グループのメンバーを見つけるにはどうすればよいですか?

Web アプリケーションを持っていて、現在ログインしているユーザーが特定の Google グループのメンバー、マネージャー、または所有者であるかどうかを知りたい (グループ ページから [メンバー] をクリックして見つけることができる情報と同じ) . 理想的には、グループのすべてのメンバー、マネージャー、および所有者も一覧表示するとよいでしょう。

メンバー API ( https://developers.google.com/admin-sdk/directory/v1/reference/members/list ) は有望に思えますが、API エクスプローラーで試してみると、Not Authorized to access this resource/apiOAuth を提供していてもエラーが発生します。許可。Google グループのウェブサイトを使用してメンバーのリストを表示できるので、権限があるように見えますが、Google Apps ドメインの管理者ではありません。

私が間違っているかもしれないことは何ですか?ありがとう!

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

google-apps-script - Google グループに追加する Google フォームのメール フィールド

Emailフィールドを Google グループに追加したい Google フォームがあります。現在、フォームの回答はスプレッドシート (Google ドライブ) に記録されており、登録を確認する自動応答が電子メール ID に送信されます。また、そのメール ID をメンバーとして Google グループに追加する必要があります。

私はこれを試しましたが、うまくいきませんでした:

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

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 を使用してグループのすべてのメール アドレスを取得する方法を事前にお知らせいただき、ありがとうございます。

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

python - Google App Engine (python): Google グループによる認証

Google ドメインのユーザーのみを許可するように GAE アプリケーションをセットアップできましたが、これをさらに一歩進めたいと考えています。すべてのユーザーは、コミュニティ内での役割に基づいて特定の Google グループに配置されます。たとえば、Contributors には「contributors」というグループがあり、Users には「users」というグループがあり、これらのユーザーの一部は「contributors」グループにも含まれます。

所属している Google グループに基づいてアプリケーションを使用できるユーザーを制限する方法はありますか? ドメイン内の「寄稿者」グループの人だけがアクセスできるようにしたい場合はどうでしょうか? ドメイン内の管理コンソールでこれを行う方法があることを望んでいました。

そうでない場合、Groups API にクエリを実行してユーザーが属するグループのリストを取得し、それを使用してログインできるかどうかを判断したり、提供されるコンテンツやページを判断したりできますか?

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

.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 でグループの設定をさらに変更できることもわかりました。

https://developers.google.com

  • /admin-sdk/groups-settings/get_started

  • /api-client-library/dotnet/apis/groupssettings/v1

しかし、APIを介してメンバーの配信設定を変更する方法が見つかりません

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

google-apps-script - UrlFetchApp for HTTPS リクエストを使用した Google API PATCH リクエストの正しい構文

UrlFetchApp.fetch(url)Apps Script でメソッドを使用して、Google Groups Settings API を使用してグループ リソースにパッチを適用しようとしています。

以下のコードを使用すると、グループのプロパティを取得できますが、PATCH 要求の構文がわかりません。