iOSアプリをSoundCloudと統合しようとしています。「http://soundcloud.com/you/apps」でアプリを登録し、認証URLを作成するためにアプリIDと秘密鍵を取得しました。
"https://soundcloud.com/connect?client_id=da3beb496ca5bd92e2ae39a4bf775cca&redirect_uri=rocksteady:// oauth2&response_type = code"
UIWebViewにそのURLを使用してリクエストをロードさせただけです。「Facebookに接続」ボタンを押すと、アプリはFacebookのログインページにリダイレクトされます。Facebookにログインした後、SoundCloudにリダイレクトされ、最後にコールバックURIが呼び出され、アクセストークンを取得しました。2012年3月15日はすべて正常に機能しました。
今日、私はプロジェクトを立ち上げ、Facebookから次のoAuth例外を受け取りました。
{
"error":{
"message": "Missing redirect_uri parameter.",
"type": "OAuthException",
"code": 191}
}
アプリがhttps://graph.facebook.com/oauth/authorize?x=82&y=15にリダイレクトされるようになりましたが、3月15日には、URLが異なり、SoundCloudにリダイレクトするために必要なすべてのパラメーターが含まれていました。ログイン後。
desctopコンピューターを使用した認証プロセスは問題なく機能します(SafariとChromeを使用してチェック)。
誰かがこれを修正する方法についてアイデアを持っていますか?ありがとう。
PSいくつかのリンクを文字列として投稿して申し訳ありません。今のところ2つ以上のリンクを投稿するにはマナが足りません。