私はあまり進歩していないので、元の質問に記載されているエラーの答えを探すのではなく、Oauthを適切に使用する方法に関するいくつかの全体的な指示によって問題を解決するのが最善だと思います。再定式化された質問については、以下をご覧ください。
元の質問
iPhoneアプリのsoundcloudにcocoa-wrapperapiを使用しています。以下のコードで投稿しようとしていますが、エラー422が発生します。文字列@ "x-myapplicationurlscheme:// connect"に関係していると思いますが、soundcloudから提供されたURLは次のようになります。
https://soundcloud.com/connect
https://api.soundcloud.com/oauth2/token
http://api.soundcloud.com/oauth/request_token
http://api.soundcloud.com/oauth/access_token
http://soundcloud.com/oauth/authorize
以下の辞書に接続する必要はないと思います。一方で、他に何を置くべきかわかりません。また、私が修正した元のサンプルコードにいくつかのエラーがあったように見えますが、おそらく誤っています。
[api performMethod:@"POST"
onResource:@"connections"
withParameters:[NSDictionary dictionaryWithObjectsAndKeys:
@"service", @"twitter",
@"x-myapplicationsurlscheme://connection", @"redirect_uri",
@"touch", @"display", //optional, forces services to use the mobile auth page if available
nil]
context:nil
userInfo:nil];
だから問題は...
このPOSTを正しく使用するにはどうすればよいですか?エラー422を与える私は何を間違っていますか?
質問の再定式化
私が達成しようとしているのは、ユーザーにボタンを押して、SoundcloudアカウントをFacebookに接続できるようにすることです。このようにして、Soundcloudにアップロードされた後、オーディオをFBに自動的に投稿することができます。
以下は、Soundcloud構成ページのスクリーンショットと、セットアップが必要なアプリ内の場所です。適切な値を適切な場所に接続するだけの問題だと思いますが、これを行う方法が正確にはわかりません。助けてください!
また、最後のスクリーンショットは、ユーザーがFacebookの接続ボタンを押したときに何が起こるかを示しています。これは正しく見えますか?
本当にありがとう、