关于将 API 与 Soundcloud 一起使用的另一个问题(我正在使用 PHP)。
我将上传大量的声音,其中一些是在 1994 年左右录制的。我希望能够使用搜索 API 来检索具有此日期的文件。
我可以看到轨道资源具有 [release_day] 、 [release_month] 和 [release_year] - 但这些字段似乎不能用作查询中的过滤器,对吗?
因此,如果我无法使用这些字段按日期搜索,我能想到的唯一其他选择是使用 [created_at] 字段,因为它可以在搜索中使用。
只有 - 我已经尝试过,但我似乎无法使用 API 修改那段数据。我成功地修改了元数据的其他部分,但是,例如(使用 PHP 片段):
$client->put('tracks/' . $track->id, array(
'track[created_at]' => "1994/03/14 07:35:57 +0000",
'track[description]' => 'This track was recorded in Berlin'
));
这没有效果,我认为这意味着我不能做我需要做的事情?
我该如何解决这个问题,并允许我网站上的用户搜索 1994 年录制的声音文件或类似文件?
非常感谢。