3

soundcloud API を使用する iOS アプリを開発しています。

このチュートリアルに従いました: https://github.com/soundcloud/CocoaSoundCloudAPI

ログインステップまではすべて問題ありませんでした.曲をアップロードしようとしましたが(別のことを試すためだけに)、同じ結果になりました...ログインするフィールドがありません.

サウンドクラウドのポップアップが 1 秒後に消えることもあれば、何も追加されず、UI がこの状態のまま (スピナーがアクティブな状態) になることもあります。

コンソールに、次のエラー メッセージが表示されます。

エラーが発生しました: リダイレクト URI の不一致

soundcloud の Web サイトに、この myApp://oauth2 のような URI を配置し、initialize メソッドにも同じように記述しました。

編集ページを更新すると、リダイレクト URI フィールドが空白になるため、うまくいったかどうかはわかりません...

何か案が ?

このコードでsoundcloudにログインしようとしています:

[SCSoundCloud requestAccessWithPreparedAuthorizationURLHandler:^(NSURL *preparedURL){

    SCLoginViewController *loginViewController;
    loginViewController = [SCLoginViewController
                           loginViewControllerWithPreparedURL:preparedURL
                           completionHandler:^(NSError *error){

                               if (SC_CANCELED(error)) {
                                   NSLog(@"Canceled!");
                               } else if (error) {
                                   NSLog(@"Ooops, something went wrong: %@", [error localizedDescription]);
                               } else {
                                   NSLog(@"Done!");
                               }
                           }];

    [self presentModalViewController:loginViewController
                            animated:YES];

}];

ありがとう !

4

0 に答える 0