Reputation: 97
Artist profile information not getting from api.
Im calling this URL
url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr
Endpoint(s): GET /v1/artists/{id}
Scope(s):
Steps to reproduce:
Expected behaviour: Artist object as described on; https://developer.spotify.com/console/get-artist/?id= {id}.
Actual behaviour:
Response{protocol=h2, code=400, message=, url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr*****}
Response Body
{"error":{"status":400,"message":"invalid id"}}
Questions - How to get artist information from spotify API?
Upvotes: 3
Views: 1450
Reputation: 49
Small warning, As I do understand the approach by Salman Riyaz, it seems not to be a reliable approach to overcome something like issue #10 at Spotify, just if this matters for your use case
Retrieve connection between Artist and User profiles · Issue #10 · spotify/web-api
Upvotes: 0
Reputation: 818
I think you should do like this.
Step 1: Get the Display name from spotify using spotify SDK or GET ME API.
GET https://api.spotify.com/v1/me
Step 2: Using that Display name search for the artist in Artist API.
GET https://api.spotify.com/v1/search
You will get the result of that artist.
Step 3: Compare the result what you get with the display name.(Because thier might be other artist also with matching one word of that user's display name). You need to compare it in your code.
Step 4: When you get the result, it will give type as artist and also the artist Id.
Now you know that when a user login in your application, weather he has artist account or not.
Upvotes: 4