問題タブ [google-groups]

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 投票する
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 に答える
205 参照

ruby-on-rails - Google グループ + Ruby on Rails アプリケーション

Google グループ用の RoR (Ruby on Rails) アプリを作成中です。理想的な状況は、Google で利用可能な既存のグループ データ (グループ メンバー、カレンダーなど) にアクセスできることです。RoR アプリケーションを介して Google グループを管理 (CRUD) できるようにしたいと考えています。これは実現可能ですか?他にどのようなオプションがありますか?

ありがとう。

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

node.js - NodeJs を使用した Google Directory API へのアクセス

ノードを使用して Google Directory API にアクセスできません。私が望んでいるのは、グループからユーザーを作成および削除することです (そして、グループとそのユーザーを作成およびリストします)。テストでは、ほとんどの API に問題なくアクセスできましたが、ディレクトリにはアクセスできませんでした。

まず、私がやろうとしていることは可能ですか?

次に、可能であれば、これが私のコードのサンプルです。私は何が欠けていますか?

開発者コンソールでプロジェクトを作成しました。新しい clientId (サービス アカウント) を作成しました。次に、p12 ファイルが表示されます。このファイルは、openSSL を使用して pem ファイルに変換します (上記の keyFile 設定で指定されたファイル パス)。作成された clientId 電子メール アドレスは、上記の電子メール設定で使用されます。

プロジェクトに Admin SDK へのアクセスを許可しました。次に、管理コンソールに移動し、[セキュリティ] -> [詳細] -> [API クライアント アクセスの管理] で、上記のコードで要求されたすべてのスコープへのアクセスをサービス アカウントに許可しました。

うまくいけば、これは理にかなっていますが、完全なプロセスを説明することは困難です. 質問がある場合、または明確にする必要がある場合は、コメントしてください。

このコードを実行すると、常に「このリソース/API にアクセスする権限がありません」という 403 が表示されます。

正しい方法論を使用していますか? すべてのヘルプ ファイルが現在のメニュー システムと一致しているわけではないため、Google ドキュメントに従うのは困難です。

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

google-apps-script - Google グループのメンバーシップを Google スプレッドシートと同期する方法は?

こんばんは

非営利団体が使用している Google Apps アカウントに複数の Google グループがあります。これらのグループの一部は非常に大きく、Web UI でメンバーシップを管理するのは非常に面倒です。

Google ドキュメント スプレッドシートで管理しているリストをグループと同期して、シートから誰かを削除するとグループから削除され、誰かがシートに追加され、グループに追加されます。

私はDirectory APIを調べていましたが、必要なスクリプトを作成する方法を理解するのに十分な知識がありません。余談ですが、誰かがここに投稿した同様の API メソッドを使用する別のスクリプトを試してみたところ、その特定のスクリプトが機能するようになりました。つまり、私のアカウントは API アクセス用に適切に設定されました。

プログラムでこれを行う最も簡単な方法は、グループのメンバーシップを完全に削除してから、スクリプトを実行するたびに各メンバーを再度追加することでしょうか?

よろしくお願いいたします。

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

node.js - Nodemailer と Google グループへのメール送信

nodejs と自分の gmail アカウントを使用して Google グループにメールを送信する際に問題があります。1週間前は機能していたので、どちらが問題なのかよくわかりませんが、今ではそれらのメールがGoogleグループに届かなくなりました.

また、次のようにプライベート メールを追加しました。

そして、私のプライベートメールにはすべてのメールが届きましたが、グーグルグループには何も届きませんでした.

以下の構成を試しましたが、どちらも機能しませんでした:

可能性のある障害のコンソールにデバッグ情報はありません。

助けてくれてありがとう!

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

google-api-php-client - Google Groups Directory API - 新しいメンバーを追加できない

新しいメンバーがアカウントを作成したときに Google グループのメーリング リストに追加できるように、ウェブサイトに何かを統合しようとしています。そのために Admin SDK の PHP API を使用していますが、うまくいきません。

これがコードです

私がそれを実行すると、コードは設定されたアプリ名で停止するか、そのために $client のプロパティを設定します。これらのセクションをコメントアウトすると、空白のページが表示されます。