Obtenir les permissions de l'utilisateur pour le sujet via l'API

Existe-t-il un moyen plus efficace d’obtenir les autorisations d’un utilisateur pour un sujet que de faire une requête à /t/-/topicId.json ? Les valeurs qui m’intéressent se trouvent dans la propriété details retournée par cette requête. Par exemple :

details: {
can_edit: true,
notification_level: 3,
notifications_reason_id: 1,
can_move_posts: true,
can_delete: true,
can_remove_allowed_users: true,
can_invite_to: true,
can_invite_via_email: true,
can_create_post: true,
can_reply_as_new_topic: true,
...
}

Je suis surtout intéressé par la valeur de can_create_post. Je suppose que le moyen le plus efficace de l’obtenir serait d’essayer de créer le message au nom de l’utilisateur, puis de gérer les erreurs retournées, mais ce devrait être un dernier recours.

2 « J'aime »