我一直在寻找播放列表的MusicKit功能: https://developer.apple.com/documentation/applemusicapi/create_a_new_library_playlist
我想知道,任何人都可以确认他们是否能够:
例如,我尝试使用以下命令更新c#中播放列表的标题,但端点确实存在/接受此设置。请注意POST URL p.ABC123
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + [MYDEVTOKEN]);
client.DefaultRequestHeaders.Add("Music-User-Token", [MYMUSICUSERTOKEN]);
string _postUri = "https://api.music.apple.com/v1/me/library/playlists/p.ABC123";
var jsonObject = JObject.FromObject(new
{
attributes = new
{
name = "Playlist - Edited Title",
description = "This is a playlist edit"
}
});
var _content = new StringContent(jsonObject.ToString(), Encoding.UTF8, "application/json");
var response = await client.PostAsync(_postUri, content: _content);
string outputContent = await response.Content.ReadAsStringAsync();
}
答案 0 :(得分:0)
Apple似乎不允许使用此功能。
https://forums.developer.apple.com/thread/107807
他们可能会这样做是为了安全起见。但是,Apple与开发人员社区的关系不大,很可能这样做是为了限制人们在他们的应用程序之上构建应用程序。 (即使它们是非常昂贵的API,也可以直接使用...)
我预计不会很快获得此功能:(