0

古い Google for Business アカウントで、Google Groups API を使用してグループ設定を変更する必要があります。私はウェブリクエストを使用します:

PUT
https://www.googleapis.com/groups/v1/groups/<group_id>
request body: {
    "whoCanPostMessage": "ALL_MEMBERS_CAN_POST"
}
headers: {
    'Content-type': 'application/json; charset=UTF-8',
    'Authorization': 'Bearer <access_token>
}

しかし、サーバーは次を返します。

<Response [401]>
{
  "error": {
    "errors": [
      {
        "domain": "global",
        "reason": "authError",
        "message": "Domain cannot use Api, Groups service is not installed.",
        "locationType": "header",
        "location": "Authorization"
      }
    ],
    "code": 401,
    "message": "Domain cannot use Api, Groups service is not installed."
  }
}

グループを有効にしていても、管理コンソールからこのサービスを使用できます。(ただし、Directory API は機能します)
テスト用に新しいダミー アカウントを作成したところ、すべてがシームレスに機能しました。
この問題を解決し、古いアカウントで API を使用するにはどうすればよいですか?

4

1 に答える 1

0

Groups Settings API を使用するには、 Groups for Business を有効にする必要があります。

于 2016-02-11T11:48:58.993 に答える