我正在开发一款能够创建Spotify播放列表的Android应用。当我通过
创建播放列表时https://api.spotify.com/v1/users/{user_id}/playlists
端点,它始终是公共的,并且API似乎忽略了应该使播放列表成为私有的请求主体参数('公共'类型为布尔值)。但是,它适用于其他参数。我正在使用kaaes's API wrapper,但我认为这不会导致问题。
我的应用的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);
任何想法我可能做错了什么?