Informática Múltipla Escolha

True or false? You would have to make another call to the contacts endpoint to get more information on the contacts associated with a company.

True or false? You would have to make another call to the contacts endpoint to get more information on the contacts associated with a company.

  1. True
  2. False

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - True

Análise da Questão

A questão aborda o funcionamento de APIs RESTful, especificamente como os dados são recuperados e organizados entre diferentes entidades (neste caso, Empresas e Contatos).

Por que a resposta é Verdadeira?

Em arquiteturas de software modernas e padrões REST, cada entidade (objeto) geralmente possui seu próprio endpoint (caminho de URL). Isso garante modularidade e eficiência.

  1. Endpoints Separados:
  • Existe um endpoint para Empresas (ex: /companies/{companyId}).
  • Existe um endpoint separado para Contatos (ex: /contacts ou /contacts/search).
  1. Granularidade dos Dados:
  • Quando você chama o endpoint de uma empresa, você recebe as propriedades daquela empresa.
  • Os contatos associados são um recurso independente. Embora haja uma relação lógica (uma empresa tem vários contatos), eles não vêm "aninhados" automaticamente com todos os detalhes em uma única chamada simples, a menos que a API suporte explicitamente parâmetros de expansão complexos (o que ainda exigiria uma lógica de filtragem específica).
  1. Fluxo Típico:
  • Passo 1: Você chama o endpoint da empresa para saber quem é o cliente.
  • Passo 2: Para obter os detalhes dos contatos (nome, email, telefone), você deve fazer uma nova chamada ao endpoint de contatos, aplicando um filtro (ex: filter=property=company_id AND value={ID_da_empresa}).
AçãoEndpoint AlvoResultado Esperado
Buscar EmpresaGET /companies/{id}Dados da empresa
Buscar ContatosGET /contacts?filter=company_id={id}Detalhes dos contatos

Conclusão

Para acessar informações detalhadas sobre os contatos vinculados a uma empresa, é necessário interagir com o recurso específico de contatos. Portanto, sim, você faria outtra chamada ao endpoint de contatos.

Alternativa A (True).

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.