<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Add Tracks To Playlist API Error in Spotify for Developers</title>
    <link>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6501323#M15490</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Like a_fullrandom_guy identified, if you are sending correctly formatted URIs, but they do not correspond with an actual item, you will not get any errors (we only verify the format, not if they are part of the catalog).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;If you send a list of two items, but only one with an URI that corresponds to an item, only one item will be added to the playlist, eg.&amp;nbsp;&lt;EM&gt;spotify:track:11dFghVXANMlKmJXsNCbNl,spotify:track:10dFghVXANMlKmJXsNCbNl&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;So most likely you are not providing URIs that correspond to items vaibhavs1.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Nov 2024 08:15:52 GMT</pubDate>
    <dc:creator>LambertSpot</dc:creator>
    <dc:date>2024-11-12T08:15:52Z</dc:date>
    <item>
      <title>Add Tracks To Playlist API Error</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6223458#M14596</link>
      <description>&lt;P&gt;Hey guys, I've been working on a project, and within it, I have to add tracks to a freshly created playlist. When I do it, I get a 201 response and a snapshot ID, indicating a successful request. But when I check the actual playlist, nothing has been added to the track. I can't get it to work in Javascript or Python.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know what the cause might be? I made sure my URIs are correctly formatted, and I'm authenticated with the proper scope. I have provided a piece of the code below if it helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;function&lt;/SPAN&gt; &lt;SPAN&gt;addTracksToPlaylist&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;playlistId&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;trackUris&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;token&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//use a batchSize of 90 to avoid errors with too long strings&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;batchSize&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;90&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;`&lt;A href="https://api.spotify.com/v1/playlists/" target="_blank"&gt;https://api.spotify.com/v1/playlists/&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;${&lt;/SPAN&gt;&lt;SPAN&gt;playlistId&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;/tracks`&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;// Split trackUris into batches of batchSize&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;trackUris&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt;; &lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt; += &lt;/SPAN&gt;&lt;SPAN&gt;batchSize&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;batch&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;trackUris&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;slice&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;batchSize&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;// Make the POST request using fetch for each batch&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fetch&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;url&lt;/SPAN&gt;&lt;SPAN&gt;, {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;method&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'POST'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;headers&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Authorization'&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;`Bearer &lt;/SPAN&gt;&lt;SPAN&gt;${&lt;/SPAN&gt;&lt;SPAN&gt;token&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;`&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Content-Type'&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;'application/json'&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;body&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;JSON&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;stringify&lt;/SPAN&gt;&lt;SPAN&gt;({ &lt;/SPAN&gt;&lt;SPAN&gt;uris&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;batch&lt;/SPAN&gt;&lt;SPAN&gt; })&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;then&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;response&lt;/SPAN&gt; &lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt; &lt;SPAN&gt;response&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;json&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;then&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt; &lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;snapshot_id&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;log&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Batch added successfully:'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Error adding batch:'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;catch&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt; &lt;SPAN&gt;=&amp;gt;&lt;/SPAN&gt; &lt;SPAN&gt;console&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Error:'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;error&lt;/SPAN&gt;&lt;SPAN&gt;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jul 2024 20:26:14 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6223458#M14596</guid>
      <dc:creator>vaibhavs1</dc:creator>
      <dc:date>2024-07-28T20:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: Add Tracks To Playlist API Error</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6463359#M15332</link>
      <description>&lt;P&gt;Same with me&lt;/P&gt;</description>
      <pubDate>Sat, 26 Oct 2024 10:47:30 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6463359#M15332</guid>
      <dc:creator>a_fullrandom_guy</dc:creator>
      <dc:date>2024-10-26T10:47:30Z</dc:date>
    </item>
    <item>
      <title>Re: Add Tracks To Playlist API Error</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6463559#M15334</link>
      <description>&lt;P&gt;Dunno why but the IDs i got were invalid, fetching the track info gives 404 not found.&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.spotify.com/documentation/web-api/reference/get-track" target="_blank"&gt;https://developer.spotify.com/documentation/web-api/reference/get-track&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Therefore they were not added. Unfortunate to not have feedback.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Oct 2024 13:17:58 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6463559#M15334</guid>
      <dc:creator>a_fullrandom_guy</dc:creator>
      <dc:date>2024-10-26T13:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Add Tracks To Playlist API Error</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6501323#M15490</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Like a_fullrandom_guy identified, if you are sending correctly formatted URIs, but they do not correspond with an actual item, you will not get any errors (we only verify the format, not if they are part of the catalog).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;If you send a list of two items, but only one with an URI that corresponds to an item, only one item will be added to the playlist, eg.&amp;nbsp;&lt;EM&gt;spotify:track:11dFghVXANMlKmJXsNCbNl,spotify:track:10dFghVXANMlKmJXsNCbNl&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;So most likely you are not providing URIs that correspond to items vaibhavs1.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 08:15:52 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Add-Tracks-To-Playlist-API-Error/m-p/6501323#M15490</guid>
      <dc:creator>LambertSpot</dc:creator>
      <dc:date>2024-11-12T08:15:52Z</dc:date>
    </item>
  </channel>
</rss>

