我们使用 SoundCloud API 通过 PHP 上传曲目。这一切都完美无缺,但我们希望能够使用 SoundCloud API更新曲目封面插图。我们在最初上传曲目时已经上传了封面,但是当我们在初始上传后尝试修改它时,它似乎不起作用(我们没有收到任何错误,只是没有更新并停留和以前一样)。
这是对 SoundCloud API 的有意限制还是我遗漏了什么?
编辑 1: 我已向 SoundCloud API 团队发送电子邮件,询问他们是否只是澄清是否可以通过 API 更新曲目插图,但我没有回复(到目前为止大约 48 小时)。
编辑 2 - 2014-07-08: 4 天过去了,SoundCloud API 团队仍然没有回复?我是否无知认为这是一个简单的“是的,它应该可以工作”或“不,当前 API 不支持”回复?
编辑 3 - 2014-08-28: 超过 7 周,仍然没有收到 SoundCloud 的任何消息。看来他们不会回复了!
$track_info_array = array(
'track[title]' => $track['title'],
'track[sharing]' => $track['sharing'],
'track[track_type]' => $track['track_type'],
'track[purchase_url]' => $track['purchase_url'],
'track[description]' => $track['description'],
'track[genre]' => $track['genre'],
'track[label_name]' => $track['label_name'],
'track[tag_list]' => $track['tag_list'],
'track[release_day]' => $release_date[2],
'track[release_month]' => $release_date[1],
'track[release_year]' => $release_date[0],
'track[isrc]' => $track['isrc'],
'track[release]' => $track['release'],
'track[bpm]' => $track['bpm'],
'track[key_signature]' => $track['key_signature']
);
if($release_image){
$track_info_array['track[artwork_data]'] = '@'.$release_image;
}
$track_info = $soundcloud->put('tracks/' . $track['soundcloud_track_id'], $track_info_array);