问题描述
我想使用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 (将#修改为@)