**我目前正在实施花哨的网址,看看这些是否“解决”了这个问题。例如/ me / soundcloudconnect而不是index.php?c = me& a = soundcloudconnect via mod_rewrite **
我一直在使用Soundcloud JS SDK和SC.Connect()等函数来自动执行大部分Auth过程。我一直在使用普通的html文件:sc.html工作正常并允许我获取/ me /和/ me / track等。
然而我知道吗?我需要自己执行Auth,因为我需要添加一个State变量,如下所示,以便它将这些参数添加到Redirect_URI的末尾。
http://groups.google.com/group/soundcloudapi/browse_thread/thread/7bddbc296f3b80af
我尝试重定向到的网址是:
的index.php C =我&安培; A = soundcloudconnect
这是'我'控制器和'soundcloudconnect'动作。
有人可以指出我正确的方向吗?
我想要能够使用SC.Connect()等(但也能够获取和保存令牌)以及重定向回上面的URI
或者,我需要做同样的事情(Auth和商店令牌),但不是使用SC.Connect()而是使用普通的JS。
我读到Soundcloud Developer支持是通过Stackoverflow - 所以希望有人可以提供帮助吗?
使用SC Auth的普通HTML文件: http://socialartist.co/sc.html
不适用于SC Auth的动态页面: http://socialartist.co/index.php?c=me&a=soundcloudconnect#
答案 0 :(得分:2)
问题可能是这些查询参数干扰了原始网址。例如。 http://www.soundcloud.com/register/?token=blagha23412&redirect_uri=http://anydomain.com/index.php?c=me&a=soundcloudconnect
SoundCloud如何区分您的参数及其参数?您可以将redirect_uri值包装在引号中。
另一种方法可能是使用路径作为参数。例如。 http://anydomain.com/index.php/me/soundcloudconnect然后您应该能够从服务器上的路径中获取所需的任何内容。
答案 1 :(得分:0)
**已解决!! **
如果您需要将参数传递给SC connect / auth,那么唯一的方法是通过mod_rewrite设置花哨网址。
这里似乎有另一种方法,但您需要分两步执行Auth,而不是通过SC.Connect。
http://groups.google.com/group/soundcloudapi/browse_thread/thread/7bddbc296f3b80af
我试图让URL_redirect使用:
的index.php C =我&安培; A = soundcloudconnect
但最终只使用了有效的花哨网址