I tag non vengono restituite nella chiamata API

Quando cerco un elenco di argomenti, ad esempio a /c/10/l/latest.json, posso vedere i tag per ogni argomento quando utilizzo un account amministratore. Tuttavia, quando utilizzo un account utente normale, i tag sono vuoti.

Esiste un’impostazione che impedisce agli utenti normali di vedere i tag?

Se i tag sono invisibili agli utenti normali, non verranno mostrati. Altrimenti, dovrebbe andare bene. Ad esempio, qui su meta, guardando i tre argomenti di documentazione più recenti:

○ → curl -s https://meta.discourse.org/c/documentation/10/l/latest.json | jq '.topic_list.topics[range(3)] | [.fancy_title, .tags]'
[
  "Crea e condividi una combinazione di colori",
  [
    {
      "id": 478,
      "name": "how-to",
      "slug": "how-to"
    }
  ]
]
[
  "Crea e condividi un componente tema per i font",
  [
    {
      "id": 478,
      "name": "how-to",
      "slug": "how-to"
    },
    {
      "id": 820,
      "name": "theme-guides",
      "slug": "theme-guides"
    }
  ]
]
[
  "Sviluppo di plugin Discourse - Parte 6 - Aggiungi test di accettazione",
  [
    {
      "id": 484,
      "name": "tutorial",
      "slug": "tutorial"
    },
    {
      "id": 274,
      "name": "plugin-guides",
      "slug": "plugin-guides"
    },
    {
      "id": 58,
      "name": "testing",
      "slug": "testing"
    }
  ]
]

grazie per la risposta. E come facciamo a renderlo visibile all’utente comune?

Per impostazione predefinita, i tag sono visibili agli utenti anonimi. È necessario nasconderli esplicitamente.