Documentação Radio World Connect API
Esta documentação tem como objetivo orientá-lo na exploração dos recursos oferecidos pelo Radio World Connect API, demonstrando passo a passo como realizar consultas. Dessa forma, você poderá aproveitar ao máximo todas as funcionalidades disponíveis
Esta API é completamente gratuita, de código aberto e pode ser utilizada por qualquer pessoa para:
{
"content": [
{
"id": 1,
"name": "Bahia FM 88.7",
"urlRadio": "https://f13.fabricahost.com.br/radiobahiafm?f=1696021054N01HBHBQ1A1YF5PMVNYTV7K5B2D&tid=01HBC7DCRRSGZT1Q5YJRJKRYE5",
"image": "",
"longitude": -38.505876,
"latitude": -12.990079
},
{
"id": 2,
"name": "107.5 Educadora FM",
"urlRadio": "https://streaming.educadora.irdeb.ba.gov.br/stream-01",
"image": "",
"longitude": -38.523465,
"latitude": -13.004749
}
],
"pageable": "INSTANCE",
"totalElements": 2,
"totalPages": 1,
"last": true,
"size": 2,
"number": 0,
"sort": {
"empty": true,
"sorted": false,
"unsorted": true
},
"numberOfElements": 2,
"first": true,
"empty": false
}
A API oferece informações sobre a paginação dos dados, para isso, basta adicionar os seguintes parâmetros na URL:
Chave | Valor |
---|---|
size | 2 |
page | 1 |
Sendo 'size' a quantidade de itens que serão retornados e 'page' a página atual. Lembrando que a paginação começa em 0.
{
"content": [
{
"id": 3,
"name": "107.5 Educadora FM",
"urlRadio": "https://streaming.educadora.irdeb.ba.gov.br/stream-01",
"image": "",
"longitude": -38.523465,
"latitude": -13.004749
},
{
"id": 4,
"name": "GFM 90.1 MHz Salvador - BA",
"urlRadio": "https://f58.fabricahost.com.br/radiogfm?f=1697830151N01HD79090HQXRYG0T6J4VEGEE6&tid=01HAKVGYX4Q1CBNTNENTFFK64N",
"image": "",
"longitude": -38.519118,
"latitude": -12.99503
}
],
"pageable": {
"pageNumber": 1,
"pageSize": 2,
"sort": {
"empty": true,
"sorted": false,
"unsorted": true
},
"offset": 2,
"paged": true,
"unpaged": false
},
"last": false,
"totalElements": 26,
"totalPages": 13,
"size": 2,
"number": 1,
"sort": {
"empty": true,
"sorted": false,
"unsorted": true
},
"first": false,
"numberOfElements": 2,
"empty": false
}
Para filtrar as estações por nome, é suficiente adicionar os seguintes parâmetros à URL:
Chave | Valor |
---|---|
name | Bahia FM 88.7 |
Lembrando que se nenhum parâmetro for fornecido, a lista irá incluir todas as estações disponíveis.
[
{
"id": 2,
"name": "Bahia FM 88.7",
"urlRadio": "https://f13.fabricahost.com.br/radiobahiafm?f=1696021054N01HBHBQ1A1YF5PMVNYTV7K5B2D&tid=01HBC7DCRRSGZT1Q5YJRJKRYE5",
"image": "",
"longitude": -38.505876,
"latitude": -12.990079
}
]
Este projeto foi concebido com o propósito de estudo e pode conter eventuais imperfeições. Por favor, caso detecte algum problema, fique à vontade para atualizar a API, se possível. Estou também à disposição através do LinkedIn para qualquer tipo de assistência ou esclarecimento adicional. O objetivo principal desta iniciativa foi apoiar os apaixonados por rádios.