Continuando la discussione da Documentazione API Discourse:
Ciao
Non ho trovato risposta a questa domanda, per favore. Qualcuno sa se è possibile specificare che la risposta dell’API Discourse a una richiesta GET restituisca solo il campo richiesto?
Ad esempio, la richiesta GET per Elenca membri del gruppo (https://{defaultHost}/groups/{id}/members.json) restituisce:
{ "members": [ { "id": 0, "username": "string", "name": "string", "avatar_template": "string", "title": "string", "last_posted_at": "string", "last_seen_at": "string", "added_at": "string", "timezone": "string" } ], "owners": [ { "id": 0, "username": "string", "name": "string", "avatar_template": "string", "title": "string", "last_posted_at": "string", "last_seen_at": "string", "added_at": "string", "timezone": "string" } ], "meta": { "total": 0, "limit": 0, "offset": 0 } }
C’è un modo per far sì che la risposta restituisca solo un campo specifico? Ad esempio, per restituire solo i nomi utente dei membri?
{
"members": [
{
"username": "string"
}
]
}
So che è possibile recuperare l’intera risposta e poi usare il codice per filtrare il JSON e gli array al fine di ottenere un valore specifico; tuttavia, vorrei che la richiesta restituisse direttamente il valore specifico. È possibile?
Grazie!