如何解决SoundCloud API 403搜索端点
我想使用SoundCloud API,以便用户可以搜索艺术家,然后单击其曲目以获取嵌入代码。
我正在使用SDK,并且embed函数可以按以下方式正常工作:
SC.initialize({
client_id: 'XXXXXXX'
});
var track_url = 'https://soundcloud.com/forss/flickermood';
SC.oEmbed(track_url,{ auto_play: true }).then(function(oEmbed) {
console.log('oEmbed response: ',oEmbed);
});
但是当我使用搜索端点时,我得到403。
SC.get('/tracks',{
q: 'buskers',license: 'cc-by-sa'
}).then(function(tracks) {
console.log(tracks);
});
我注意到SoundCloud在他们的网站上使用v2 api进行搜索-是否在任何地方都有记录?
我无法注册一个应用程序,并且已经关闭了一段时间-我想知道我需要做什么才能越过这个403,是否是因为我从浏览器中获取了我的client_id
任何见识都将是很棒的-该API看起来相当广泛,但如果我不能使用它,它将无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。