Continuando a discussão de Documentação da API do Discourse:
Olá,
Não consegui encontrar uma resposta para isso, por favor. Alguém sabe se é possível especificar que a resposta da API do Discourse a uma solicitação GET retorne apenas o campo solicitado?
Por exemplo, a solicitação GET para Listar membros do grupo (https://{defaultHost}/groups/{id}/members.json) retorna:
{ "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 } }
Existe alguma maneira de fazer com que a resposta retorne apenas um campo específico? Por exemplo, para retornar apenas os nomes de usuário dos membros?
{
"members": [
{
"username": "string"
}
]
}
Eu sei que é possível recuperar toda a resposta e, em seguida, usar código para filtrar o JSON e os arrays a fim de obter um valor específico; no entanto, eu quero que a solicitação retorne o valor específico em vez disso. Isso é possível?
Obrigado!