Я занимаюсь разработкой приложения для Android, которое создает плейлисты Spotify.Когда я создаю плейлист через конечную точку
https://api.spotify.com/v1/users/{user_id}/playlists
, он всегда общедоступен, и API, кажется, игнорирует параметр тела запроса («public» типа Boolean), который должен сделать плейлист закрытым.Тем не менее, он хорошо работает с другими параметрами.Я использую API-оболочку Kaaes , но не думаю, что это вызывает проблему.
Области API моего приложения:
"playlist-read-private", "playlist-modify-public", "playlist-modify-private"
Java-код для создания списка воспроизведения:
// API wrapper specific code
// Generic type Object is mandatory for the wrapper to work
Map<String, Object> params = new HashMap<>();
params.put("name", mPlaylistTitle);
params.put("public", false);
params.put("collaborative", false);
params.put("description", mPlaylistDescription);
Playlist newPlaylist = service.createPlaylist(user, params);
Есть идеи, что я могу делать не так?