Shazam Core

PAID
By Tipsters CO | Updated 4 days ago | Music
Popularity

9.9 / 10

Latency

1,876ms

Service Level

100%

Health Check

100%

Back to All Discussions

422 response

Rapid account: Buenc 86
buenc86
a year ago

Hi
I’m getting this reponse code 422.

{“detail”:[{“loc”:[“body”,“file”],“msg”:“field required”,“type”:“value_error.missing”}]}

What field is missed?

I’m seding exactly as displayed in your code snippet.

 let audioFile = new File([""], fileUri, {type: "audio/wav"});

  const data = new FormData();
  data.append('file', audioFile);

  const options = {
    method: 'POST',
    headers: {
      'X-RapidAPI-Key': 'MY_API_KEY',
      'X-RapidAPI-Host': 'shazam-core.p.rapidapi.com',
      'Content-Type': 'application/octet-stream'
    },
    body: data
  };
Rapid account: Tipsters
tipsters Commented a year ago

This is a problem in your code. I gave examples in other languages, check them

Rapid account: Buenc 86
buenc86 Commented a year ago

I tried the same request in postman and adding the sample file from your docs.
And I get the same 422 response code.

Rapid account: Tipsters
tipsters Commented a year ago

Hello!
I don’t understand this language.
Ex code for php and python:
https://rapidapi.com/tipsters/api/shazam-core/tutorials/shazam-api-tutorial

Regards. Tipsters.

Join in the discussion - add comment below:

Login / Signup to post new comments