1

私は、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に変更すると、上記のエラーが発生する理由がわかりません。

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

4

1 に答える 1

2

解決策を見つけました。

  • アカウントの管理コンソール ( https://admin.google.com/ ) に移動します。

  • [アプリ] -> [Google Apps] -> [ビジネス向けグループ] -> [詳細設定] をクリックします。

  • [メンバーとメール アクセス] の下

    • 有効にする: 「グループ所有者は、このドメイン外のメンバーを許可できます。ドメイン管理者は、このドメイン外からメンバーをいつでも追加できます」

    • 有効にする: 「グループの所有者は、このドメイン外からの受信メールを許可できます」

ちょっと待って。

これで、「whoCanPostMessage」を含める前にはできなかったすべての設定を変更できるようになりました。

お役に立てれば。

于 2015-07-24T15:56:01.527 に答える