1

当我在 Soundcloud 上创建应用程序时,我会得到一个客户端 ID 和客户端密码。在应用程序的设置屏幕中,我找不到 API 密钥。

javascript api 要求提供 API 密钥,我从哪里获得密钥?

4

1 回答 1

1

客户端 ID就是 API 密钥的意思。

如果你使用他们的 JavaScript SDK,你会调用这个脚本来设置它:

SC.initialize({
    client_id: "YOUR_CLIENT_ID", // API key
    redirect_uri: "http://example.com/callback.html",
});


配置后,您可以使用 SDK 方法而无需client_id再次提供:

SC.get("/tracks", {q: "hello"}, function(tracks){
    // do something with the result tracks
});


如果您检查请求(例如使用 Firebug),您可能会client_id在请求的 URL 中看到您的:

http://api.soundcloud.com/tracks?q=hello&client_id=YOUR_CLIENT_ID
于 2014-05-01T19:11:51.837 回答