問題タブ [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 投票する
1 に答える
1086 参照

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

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

これがコードです

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

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

google-groups - Python OAuth2 を使用してドメインからすべてのグループを取得する

PYTHON を使用して、ドメイン内のすべてのグループを取得するには、OAuth1 に次のようなコマンドがありました。

OAuth2では、

allGrps = client.groups().list(customer='my_company').execute()

ドメイン内のすべてのグループを取得するための同等のコードを探しています。ご協力ありがとうございます。

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

python - API 経由で Google グループにメンバーを追加しようとすると、「Missing required field: member」を取得する

Google グループ (組織) のメンバーを読み取るために Google 管理ディレクトリ API を使用しようとしています - 正常に動作します。メンバーを追加しようとすると、次のようになります。

エラーをグーグルで検索したところ、このような質問、これ、およびその他の役に立たない結果がいくつか見つかりました。

確認したところ、スコープやアクセス許可が欠落しているわけではありません。

コメント:
私は sdk を使用して私が望んでいたことを達成することができましたapiclient.discovery.buildが、それでも、何が問題で、解決できるかどうか興味があります。

リクエストのデバッグ:

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

c# - グループ設定 API : エラー 401

Google Admin SDK API を使用して、スタンドアロン C# コードを使用して Google でユーザー/グループをプロビジョニングしています。ユーザーの作成、ユーザーの更新、グループの作成、メンバーの追加、メンバーの取得、ユーザーの検索などを含むすべての操作は完全に正常に機能しています。グループ設定 API を呼び出して、いくつかのグループ設定を更新しますが、

ログインが必要な例外 (401)。

サービス アカウント スコープにグループ設定を追加し、Google 管理コンソールのセキュリティ設定に同じグループ設定を追加し、開発者コンソール スコープでグループ設定を有効にしました: GroupssettingsService.Scope.AppsGroupsSettings 管理コンソールのセキュリティ設定: https://www.googleapis.com /auth/apps.groups.settings

ここで何が問題なのかわかりません。残りのすべての API は正常に動作しており、API エクスプローラーから同じことを試してみましたが、これも正常に動作しています。

0 投票する
4 に答える
257 参照

google-app-engine - Google App Engine で一貫したカウントを維持する

一貫したカウンターを維持するために、Google App Engine プラットフォームで非常に一般的な問題についての提案を探しています。ドメインのグループをロードしてから、各グループのタスクを作成して、そのグループメンバーを別のタスクでロードするタスクがあります。現在、何千ものグループとメンバーが存在するため、タスクが多すぎます。グループの 1 ページを取得するための 1 つのタスクを作成し、そのタスク内で、各グループのメンバーを取得するための複数のタスクを作成します。ここで、すべてのグループをロードしたかどうかを確認するためのロジックを確認します。 nextPageToken を設定し、グループのロードのフラグを終了に設定します。

ただし、各グループにはメンバーをロードするための個別のタスクがあるため、すべてのグループ メンバーのタスクが終了したかどうかをすべて追跡する必要があります。ここで、numGroupMembersFinished の単一のカウントにアクセスするさまざまなタスクが同時実行の問題を引き起こし、どこかでカウントが破損して正しいデータを返さないという問題があります。

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

.net - Google グループ設定 API、グループ設定の更新時にエラーが表示される

私は、Google グループ設定 APIと Google グループ API から情報をプッシュおよびプルするクライアント インターフェイスに取り組んでいます。このクライアント インターフェイスは、asp.net (vb.net) で記述されています。Google Group API と Group Setting API を使用して、グループの作成、メンバーの追加、メンバーの削除、およびメンバーの役割の変更に成功しました。

グループ設定の更新に問題があります。グループ設定を に更新するwhoCanPostMessageANYONE_CAN_POST、API は次のエラーをスローします。

Google.Apis.Requests.RequestError PermissionDenied: 外部エンティティの投稿を許可できません。[400] エラー [メッセージ[アクセス許可が拒否されました: 外部エンティティの投稿を許可できません。] 場所[ - ] 理由[無効] ドメイン[グローバル] ]

重要な点は、グループ設定whoCanPostMessageをに変更している場合にのみこのエラーが発生することですANYONE_CAN_POST。「ALL_IN_DOMAIN_CAN_POST」、「ALL_MEMBERS_CAN_POST」、「ALL_MANAGERS_CAN_POST」などの他のすべてのオプションは正常に機能しています。

whoCanPostMessage設定をANYONE_CAN_POSTonlyに変更すると、上記のエラーが発生する理由がわかりません。

誰でもこれについて私を助けてもらえますか?