[RESOLVIDO] Qual a diferença de APIs que geram dependências e as que não geram?

Boa tarde, a primeira vez que usei uma API foi a twitter4j, eu precisei gerar dependências e usava a API utilizando métodos que ela mesma me forneceu com vários .jars. Recentemente descobri algumas Apis do site https://hgbrasil.com/. Pra usar essa API do hgbrasil foi bem diferente da anterior, pelo que vi não preciso baixar nenhuma dependência, nem invocar métodos próprios da API, para acessar os dados que a api me fornece eu só preciso mandar uma requisição http e o retorno que eu preciso é o conteúdo dá pagina que a minha requisição gerou.
Dito isso, minha dúvida é: as duas APIS são bem diferentes no meu ponto de vista, qual é a nomenclatura correta que devo usar para cada uma das duas? A twitter4j é uma API e o HGBrasil é uma api WebService???

Twitter4J é um framework e o HG tem as duas opções, vc pode baixar a solução pronta e tem o API que vc faz os requests (mas n tem pra java)

No caso dessas apis que vc só trabalha com requests, sem frameworks ou dependências. Elas independem de linguagem?

exatamente, são webservices, com protocolo http. vc só precisa acessar a url e recuperar os dados

1 curtida