当我在Soundcloud上创建应用程序时,我获得了客户端ID和客户端密钥。在应用程序的设置屏幕中,我找不到和API密钥。
javascript api要求提供API密钥,我在哪里获得密钥?
答案 0 :(得分: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
:
http://api.soundcloud.com/tracks?q=hello&client_id=YOUR_CLIENT_ID