В течение более 4 лет мое приложение (скрипт Ruby) регистрировалось в API SoundCloud, я без проблем загружал и удалял треки для своего аккаунта, и мне никогда не требовалось используйте для этого любой URI перенаправления. В последнее время я столкнулся с кажущимися случайными 401 несанкционированными ошибками, и мне сказали, что это может быть из-за отсутствия Redirect URI.
Я всегда просто использовал свое имя пользователя и пароль в качестве учетных данных, например,
# create client object with app and user credentials
client = Soundcloud.new(:client_id => "XXX",
:client_secret => "XXX",
:username => "XXX",
:password => "XXX")
Так, когда действительно нужен URI перенаправления и почему мой будет пустым?