Essa API RESTful permite que os dados sejam recuperados remotamente em formato jSON ou XML. A API inclui métodos para recuperar informações sobre faixas, efeitos sonoros, etc.
Essa API é acessada por meio do ponto de extremidade edd-api, assim:
https://www.hooksounds.com/edd-api/
Por padrão, a API retornará 10 resultados por página para consultas de faixas.
Se uma consulta tiver 20 resultados, os dez primeiros serão exibidos por padrão, mas os 10 segundos podem ser acessados adicionando &page=2 à string de consulta, da seguinte forma:
Exemplo: https://www.hooksounds.com/edd-api/products/?key=c281cf0a95be875d9eeb284fb004c938&token=5f9432f3ffa5945755ebc66179810d70&page=2
Você pode alterar o número de resultados retornados usando o parâmetro number. Este exemplo retornará 25 resultados por página:
Exemplo: https://www.hooksounds.com/edd-api/products/?key=KEY&token=TOKEN&number=25
Se você deseja recuperar informações apenas de um produto específico, pode passar um ID de produto por meio do parâmetro do produto:Exemplo: http://www.hooksounds.com/edd-api/products/?key=KEY&token=TOKEN&product=7500
OBSERVAÇÃO: o ID de uma faixa específica pode ser obtido do URL exclusivo da faixa. Assim, a faixa https://www.hooksounds.com/royalty-free-music/positive-rock/7500/ possui o ID 7500.
Aqui está um exemplo de uma resposta típica que inclui os metadados da faixa de música:
Para acessar nossa API de efeitos sonoros, você precisará de uma chave API e Token. Depois de tê-lo, você poderá acessar assim:
https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN
Exemplo: https://www.hooksounds.com/edd-api/sfx/?key=1cf0a95be875d9eeb20&token=a95be875d9eeb284fb
Por padrão, a API retornará 10 efeitos sonoros por página.
Se a consulta tiver mais de 10 resultados, os 10 primeiros serão exibidos por padrão, mas os 10 segundos podem ser acessados adicionando o parâmetro &page=2 à string de consulta, assim:
https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2
O tamanho da página também pode ser modificado usando o parâmetro number.
https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2&number=20
Se você deseja filtrar por categoria, poderá fazê-lo adicionando o parâmetro de categoria à string de consulta. Você precisará do ID da categoria para isso.
Exemplo: A categoria ‘logging’ tem o ID 41989
https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&category=41989
As páginas de parâmetros funcionam da mesma maneira ao filtrar categorias.
Exemplo: https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&page=2&category=41989
Em vez do ID da categoria, o slug pode ser usado:
Exemplo: https://www.hooksounds.com/edd-api/sfx/?key=KEY&token=TOKEN&category=logging
Aqui está um exemplo de uma resposta típica que inclui os metadados do efeito sonoro: