0

**私は現在、これらが「これを解決する」かどうかを確認するために、派手なURLを実装しています。例:mod_rewrite経由でindex.php?c = me&a=soundcloudconnectではなく/me/ soundcloudconnect **

私は、認証プロセスの多くを自動化するSoundcloud JS SDKやSC.Connect()などの関数を使用しています。私は通常のhtmlファイルを使用しています:sc.htmlは正常に機能し、/me/や/me/tracksなどを取得できました。

しかし、私は今気づいていますか?以下に説明するようにState変数を追加する必要があるため、自分でAuthを実行する必要があります。これにより、これらのパラメーターがRedirect_URIの最後に追加されます。

http://groups.google.com/group/soundcloudapi/browse_thread/thread/7bddbc296f3b80af

リダイレクトしようとしているURLは次のとおりです。

index.php?c = me&a = soundcloudconnect

これは「me」コントローラーと「soundcloudconnect」アクションです。

それで、誰かが私を正しい方向に向けてくれませんか?

SC.Connect()などを使用できるようにしたい(ただし、トークンを取得して保存できるようにしたい)だけでなく、上記のURIにリダイレクトできるようにしたい

または、同じこと(Authとストアトークン)を実行する必要がありますが、SC.Connect()を使用せず、代わりに通常のJSを使用します。

私はSoundcloudDeveloperのサポートがStackoverflowを介していることを読みました-それで誰かが助けてくれることを願っていますか?

SC認証が機能する通常のHTMLファイル: http ://socialartist.co/sc.html

SC Authで機能しない動的ページ: http ://socialartist.co/index.php?c = me&a = soundcloudconnect#

4

2 に答える 2

2

問題はおそらく、これらのクエリ パラメータが元の URL に干渉していることです。例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と入力すると、サーバー上のパスから必要なものを取得できるはずです。

于 2012-05-10T20:22:17.200 に答える
0

**解決しました!! **

SC connect / authにパラメータを渡す必要がある場合、これを行う唯一の方法は、mod_rewriteを介して派手なURLを設定することです。

ここには別の方法があるようですが、SC.Connectを介さずに、2つのステップで認証を実行する必要があります。

http://groups.google.com/group/soundcloudapi/browse_thread/thread/7bddbc296f3b80af

URL_redirectを使用できるようにしようとしていました:

index.php?c = me&a = soundcloudconnect

しかし、最終的には機能するファンシーURLを使用しました

http://socialartist.co/me/soundcloudconnect

于 2012-05-11T21:37:05.153 に答える