ドキュメントで、APIを使用してトピックに割り当てられた権限を取得する方法が見つかりません。
この情報を提供するトピックエンドポイント以外のエンドポイントはありますか?
よろしくお願いします!
ドキュメントで、APIを使用してトピックに割り当てられた権限を取得する方法が見つかりません。
この情報を提供するトピックエンドポイント以外のエンドポイントはありますか?
よろしくお願いします!
具体的にはどの権限ですか?たとえば、このトピックのエンドポイントを見ると次のようになります。
https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json
ここで使用できるフィールドがいくつかあります。トップレベルのフィールドがあります。
visible: true
そして、次のようなオブジェクトを含む details 子があります。
can_edit
can_delete
can_create_post
など…
ある程度解明できました。親カテゴリによって設定されているようです。
いくつかのカテゴリには、以下の値が設定されていることがわかります。
"read_restricted": true
どのグループがどのカテゴリへの読み取りアクセス権を持っているかを判断する方法を調べています。
私はDiscourse初心者で、理解しようとしています。
APIの最適なドキュメントはDiscourse APIのリバースエンジニアリングです。フロントエンドから実行できる場合は、API呼び出しを確認できます。