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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...