2016-01-24 52 views
0

我有一个使用的SoundCloud API来获取歌曲的使用特定许可PHP应用程序:https://developers.soundcloud.com/docs/api/reference#tracks的SoundCloud跟踪API与执照= CC-BY-NC返回400错误的请求

我为每一个许可证类型的请求,但我总是得到400错误的请求错误只在一个与许可证= CC-BY-NC,例如:

http://api.soundcloud.com/tracks/?client_id=APIKEY&limit=20&license=cc-by-nc&tags=folk 

CC-BY-NC在可用许可证类型的列表在文档上,和所有许可证的参数始终相同。 这里是正在调用API的应用程序的代码: https://github.com/antodippo/ccmusicsearch/blob/master/src/CCMusicSearchBundle/Service/SoundcloudApiService.php

回答

3

所以我觉得这可能是一个破碎的过滤器和它们的文档可能不是最新的。我得到下面的错误是:

error_message: "invalid filter.license=cc-by-nc; valid values are: to_share, to_use_commercially, to_modify_commercially, cc-by, cc-by-nc-nd, cc-by-nc-nd-sa, cc-by-nc-sa, cc-by-nd, cc-by-sa"

我只是测试上面,他们似乎都工作正常。

+0

谢谢!你是怎么得到这个错误的? – antodippo

相关问题