0

グラフ API の呼び出しで作成したグループで autoSubscribeNewMembers を有効にしようとしています。

グループの作成中に「autoSubscribeNewMembers = true」の行を追加しようとしましたが、機能せず、このオプションが現在サポートされていないことを示すメッセージが表示されます。

私が見つけた唯一の回避策は、新しく作成されたグループの ID を使用して「PATCH」リクエストで 2 番目のリクエストを行うことでした。

        var autoSubscribeFix = new
        {
            autoSubscribeNewMembers = true
        };
        using (var response = await _httpClient.PatchAsJsonAsync($"{GraphAPIEndpoint}/myorganization/groups/{id}", autoSubscribeFix))

そうするために、グループが十分に公開されて PATCH 要求を正常に受信できるようになるまで、多くの「悪い要求」にさらされます。

このパラメーターは「既定では false」であり、グループの作成中に指定することはできません...これは非常に奇妙です:/ Office 365 では、オプションは既定でチェックされているため、API についても同じことが期待できます。

作成後に PATCH リクエストよりも良い方法があるはずだと考えるのは間違っていますか? それを行うより良い方法はありますか?

4

1 に答える 1

2

現在、別の PATCH リクエストを使用するよりも、新しく作成されたグループにそのプロパティを設定するより良い方法はありません。将来的には、単一のリクエストですべてのグループ プロパティを設定するためのサポートを追加する予定です。現在、autoSubscribeNewMembers と allowExternalSenders を他のグループ プロパティと一緒に設定することはできません。この制限は、書き込み要求にのみ適用されます。

于 2015-12-01T22:03:34.033 に答える