<?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 Playlist API not returning deeply nested field in Spotify for Developers</title>
    <link>https://community.spotify.com/t5/Spotify-for-Developers/Playlist-API-not-returning-deeply-nested-field/m-p/5627170#M10428</link>
    <description>&lt;P&gt;I want to fetch user playlist items (tracks mainly) and for each track it's authors and for each author genres and images. This is the fields query parameter: `items.track(id,name,artists(id,name,genres,images))`. But API isn't returning "deeply nested" fields past artists (see response screenshot below)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eeeevrsince_0-1692872169787.png" style="width: 400px;"&gt;&lt;img src="https://community.spotify.com/t5/image/serverpage/image-id/161597i2B87C81EF91D1D9E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eeeevrsince_0-1692872169787.png" alt="eeeevrsince_0-1692872169787.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here is `curl` request copied from Web API reference:&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;curl --request GET \&lt;BR /&gt;--url '&lt;A href="https://api.spotify.com/v1/playlists/3cEYpjA9oz9GiPac4AsH4n/tracks?fields=items.track%28id%2Cname%2Cartists%28id%2Cname%2Cgenres%2Cimages%29%29&amp;amp;limit=10&amp;amp;offset=0" target="_blank" rel="noopener"&gt;https://api.spotify.com/v1/playlists/3cEYpjA9oz9GiPac4AsH4n/tracks?fields=items.track%28id%2Cname%2Cartists%28id%2Cname%2Cgenres%2Cimages%29%29&amp;amp;limit=10&amp;amp;offset=0&lt;/A&gt;' \&lt;BR /&gt;--header 'Authorization: Bearer &amp;lt;token&amp;gt;'&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is probably a bug since example fields argument `items(added_by.id,track(name,href,album(name,href)))` fetches fields to the "same" depth (although artists is an array of objects)&lt;/P&gt;</description>
    <pubDate>Thu, 24 Aug 2023 10:34:31 GMT</pubDate>
    <dc:creator>eeeevrsince</dc:creator>
    <dc:date>2023-08-24T10:34:31Z</dc:date>
    <item>
      <title>Playlist API not returning deeply nested field</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Playlist-API-not-returning-deeply-nested-field/m-p/5627170#M10428</link>
      <description>&lt;P&gt;I want to fetch user playlist items (tracks mainly) and for each track it's authors and for each author genres and images. This is the fields query parameter: `items.track(id,name,artists(id,name,genres,images))`. But API isn't returning "deeply nested" fields past artists (see response screenshot below)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eeeevrsince_0-1692872169787.png" style="width: 400px;"&gt;&lt;img src="https://community.spotify.com/t5/image/serverpage/image-id/161597i2B87C81EF91D1D9E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eeeevrsince_0-1692872169787.png" alt="eeeevrsince_0-1692872169787.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here is `curl` request copied from Web API reference:&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;curl --request GET \&lt;BR /&gt;--url '&lt;A href="https://api.spotify.com/v1/playlists/3cEYpjA9oz9GiPac4AsH4n/tracks?fields=items.track%28id%2Cname%2Cartists%28id%2Cname%2Cgenres%2Cimages%29%29&amp;amp;limit=10&amp;amp;offset=0" target="_blank" rel="noopener"&gt;https://api.spotify.com/v1/playlists/3cEYpjA9oz9GiPac4AsH4n/tracks?fields=items.track%28id%2Cname%2Cartists%28id%2Cname%2Cgenres%2Cimages%29%29&amp;amp;limit=10&amp;amp;offset=0&lt;/A&gt;' \&lt;BR /&gt;--header 'Authorization: Bearer &amp;lt;token&amp;gt;'&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is probably a bug since example fields argument `items(added_by.id,track(name,href,album(name,href)))` fetches fields to the "same" depth (although artists is an array of objects)&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 10:34:31 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Playlist-API-not-returning-deeply-nested-field/m-p/5627170#M10428</guid>
      <dc:creator>eeeevrsince</dc:creator>
      <dc:date>2023-08-24T10:34:31Z</dc:date>
    </item>
  </channel>
</rss>

