Ottieni i permessi dell'utente per l'argomento tramite API

Esiste un modo più efficiente per ottenere le autorizzazioni di un utente per un argomento rispetto all’invio di una richiesta a /t/-/topicId.json? I valori che mi interessano si trovano nella proprietà details restituita da tale richiesta. Ad esempio:

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,
...
}

Sono principalmente interessato al valore di can_create_post. Suppongo che il modo più efficiente per ottenerlo sarebbe provare a creare il post per conto dell’utente, quindi gestire eventuali errori restituiti, ma questa dovrebbe essere un’ultima risorsa.

2 Mi Piace