Posted to tcl by dandy at Tue May 04 17:12:14 GMT 2021view pretty
For Pause: curl -X "PUT" "https://api.spotify.com/v1/me/player/pause?device_id=d70b*MASKED*c308" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer BQBTK50*MASKED*gJGJquMgh" This code worls perfect: set spot_url [http::geturl https://api.spotify.com/v1/me/player/pause? -method PUT -query \ [http::formatQuery device_id "d70b*MASKED*c308"] -headers [list Accept \ application/json Content-Type application/json Authorization "Bearer $::access_token"]] And for repeat: curl -X "PUT" "https://api.spotify.com/v1/me/player/repeat?state=track&device_id=d70b*MASKED*c308" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer BQBTK50*MASKED*gJGJquMgh" I'm trying this: set spot_url [http::geturl https://api.spotify.com/v1/me/player/repeat? \ -method PUT \ -query [http::formatQuery state "track" device_id "d70b*MASKED*c308"] \ -headers [list Accept application/json Content-Type application/json Authorization "Bearer $::access_token"]] but get this: { "error" : { "status" : 400, "message" : "Required parameter state missing" } }