Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a API Shazam gratuita API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Identifique instantaneamente qualquer música em segundos! Perfeito para integrar o reconhecimento de música em suas aplicações
Simples
Nossa API suporta principalmente JSON para solicitações e respostas No entanto alguns endpoints também podem suportar XML com base no caso de uso Você pode especificar seu formato preferido nos cabeçalhos da solicitação
Sim a autenticação é necessária para a maioria dos pontos finais da API Você precisará de uma chave de API ou um token OAuth para autenticar suas solicitações O acesso não autorizado a certos pontos finais é restrito para garantir a segurança dos dados
Cada API r 400: Solicitação Inválida (parâmetros inválidos) 401: Não Autorizado (credenciais inválidas) 404: Não Encontrado (endpoint ou recurso inválido) 500: Erro Interno do Servidor (problema inesperado no servidor) Consulte a mensagem de erro para obter orientações sobre como resolver o problema
A API tem um limite de taxa de 100 solicitações por minuto para usuários padrão Limites de taxa mais altos estão disponíveis para usuários premium Exceder o limite resultará em uma suspensão temporária das solicitações com um código de status 429 ("Muitas Solicitações")
O endpoint de reconhecimento retorna informações detalhadas sobre músicas identificadas, incluindo o título da música, nome do artista, álbum, letras, vídeos associados e playlists. Esses dados abrangentes permitem que os usuários explorem e se envolvam com o conteúdo musical de forma eficaz
Campos-chave nos dados da resposta incluem "título" (nome da canção), "artista" (intérprete), "álbum" (nome do álbum), "letra" (letras da canção), "vídeo" (link do videoclipe) e "playlists" (playlists relacionadas). Esses campos fornecem informações essenciais para os usuários
Os dados da resposta estão estruturados em um formato JSON, organizados em pares de chave-valor. As informações de cada música estão encapsuladas em um objeto, facilitando a análise e o acesso a detalhes específicos como título, artista e letras
O endpoint de reconhecimento fornece informações como título da música, artista, detalhes do álbum, letras, links de vídeo e playlists Isso permite que os usuários descubram mais sobre a música que identificam e aprimora sua experiência de audição
O endpoint de reconhecimento aceita principalmente parâmetros de entrada de áudio, como arquivo de áudio ou dados de fluxo. Os usuários podem personalizar suas solicitações especificando o formato e a qualidade do áudio para otimizar a precisão do reconhecimento
A precisão dos dados é mantida por meio de algoritmos avançados de reconhecimento de áudio e uma vasta base de dados musicais Atualizações contínuas e verificações de qualidade garantem que as informações fornecidas sejam confiáveis e atualizadas aumentando a confiança do usuário
Casos de uso típicos incluem a integração do reconhecimento de músicas em aplicativos de streaming de música plataformas de redes sociais e sites de entretenimento Essa funcionalidade melhora o engajamento do usuário ao permitir a identificação instantânea e a exploração da música
Se o endpoint de reconhecimento retornar resultados parciais ou vazios os usuários devem verificar a qualidade do áudio e garantir que a entrada esteja clara Implementar mecanismos de fallback como sugerir músicas ou artistas semelhantes pode melhorar a experiência do usuário nessas situações