【发布时间】:2015-04-16 12:15:25
【问题描述】:
好的,所以我已经为这个毫无疑问的简单问题拉头发了 2 天。
我正在使用他们的 JS SDK,我创建了一个应用程序,托管了回调 html 文件,两个 redirect_uri 字段都正确填充。然后当我调用 SC.connect 弹出加载时,我接受许可......然后什么也没有发生。弹出窗口永远不会关闭,并且我的身份验证不会返回到原始页面。正如他们在开发人员文档中所说的那样,我已经完成了所有工作。我检查了他们的演示页面,我已经分析了代码,我什至已经准确地复制了代码并在我的网站上运行它,同样该死的问题。我唯一能想到的是它与 callback.html 文件有关。我应该将代码放在那里以在身份验证后返回我的网站吗? (如果是这样,他们在文档中对此保持沉默)我检查了 callback.html 文件的 soundcloud 版本,除了 sdk.js 文件的链接之外什么都没有?我什至尝试过,但无论我做什么,我似乎都无法在身份验证后关闭弹出窗口。
各位有什么想法吗?
是的,我对使用 api 还很陌生
【问题讨论】:
-
如果我在打开弹出窗口并使用保存到 SC 对象的凭据 access_token 连接到 soundclound 之后正确,然后您可以使用 SC.get()、SC.put 向 soundcloud api 发送请求() 等。看看这个例子,我认为它有助于理解逻辑connect.soundcloud.com/examples/connecting.html
标签: javascript oauth callback soundcloud