SoundCloud соединяется с Facebook, не работает в iOS - PullRequest
3 голосов
/ 21 марта 2012

Я пытаюсь интегрировать свое iOS-приложение с SoundCloud. Я зарегистрировал приложение по адресу "http://soundcloud.com/you/apps"" и получил идентификатор приложения и секретный ключ для создания аутентификационного URL:

"https://soundcloud.com/connect?client_id=da3beb496ca5bd92e2ae39a4bf775cca&redirect_uri=rocksteady://oauth2&response_type=code"

Я просто заставил UIWebView загрузить запрос с этим самым URL. После нажатия кнопки «Подключиться к Facebook» приложение перенаправляется на страницу входа в Facebook. После входа в Facebook меня перенаправили обратно в SoundCloud, и, наконец, был вызван мой обратный вызов URI, и я получил свой токен доступа. Все работало нормально 15 марта 2012 года.

Сегодня я запустил проект и получил следующее исключение oAuth от Facebook:

{
   "error":{
      "message": "Missing redirect_uri parameter.",
      "type": "OAuthException",
      "code": 191}
}

Я обнаружил, что теперь приложение перенаправляет на https://graph.facebook.com/oauth/authorize?x=82&y=15, но 15 марта URL был отличается и содержал все параметры, необходимые для перенаправления обратно в SoundCloud после входа в систему.

Процесс авторизации с использованием компьютера desctop работает нормально (проверено с помощью Safari & Chrome).

У кого-нибудь есть идеи, как это исправить? Спасибо.

P.S. Извините за публикацию нескольких ссылок в виде строк. Недостаточно маны, чтобы разместить более двух ссылок.

1 Ответ

5 голосов
/ 21 марта 2012

Hej,

Робб здесь из SoundCloud.Это проблема с нашей стороны, и мы сейчас работаем над ее исправлением.Я обновлю этот пост, когда мы развернем исправление.

Обновление: Исправлено с 21 марта 16:07:43 UTC 2012

...