2015-06-10 10 views
6

Zastanawiam się, czy jest to błąd z nowym wydaniem pakietu SC SDK. Wszystko działało dobrze do niedawna.Program SoundCloud SDK nie odbiera wywołania tokenu w środowiskach produkcyjnych, tylko w przeglądarce Safari

Aby replikować:

  • otwarty Safari
  • przejdź do: http://mixmatic.io
  • logowania i patrzeć na lokalnej pamięci masowej z MixMatic dla uwierzytelniania. Będzie puste.

Zrób to samo w przeglądarce Chrome i zostanie poprawnie wypełnione.

do dalszego badania, raz authed na Chrome i Safari, głowy do konsoli i wpisz:

SC.accessToken(); 

Chrome powróci token, Safari zwróci wartość null.

Czy możesz zbadać ten błąd?

+0

@ ktokolwiek zagłosował na zamknięcie, należy pamiętać, że na stronie dev.soundcloud.com wyraźnie wskazują na to, że przyczyną problemów jest ich kod. Wiem, że jest to nieprawidłowe użycie języka SO, ale to nie jest mój wybór. –

+1

Mam również ten problem. Nasze użycie można zobaczyć na: https://github.com/MoodCat/MoodCat.me-Frontend/blob/master/app/scripts/services/audio/soundCloudService.js Otworzyłem również problem na Github: https://github.com/soundcloud/soundcloud-javascript/issues/19#issuecomment-113445035 Położyłem nagrodę za to pytanie. –

Odpowiedz

0

Spójrz na https://github.com/MoodCat/angular-soundcloud. Skończyłem na przepisywaniu SDK Soundcloud do celów kątowych/routera. Może możesz z tego skorzystać, wydaje się, że używasz również Angulara.

+0

niesamowite da to spin później: D dzięki –

+0

I przy okazji myślę, że jest to związane z ui-router. Ponieważ przekształca on href, interfejs API Soundcloud nie może odczytać tokenu Oauth z parametrów zapytania. Czy masz ustawiony zestaw routeProvider.otherwise ('/')? Możesz przetestować, aby okno dialogowe SoundCloud przechodziło na inną stronę html z plikiem jcl soundcloud. –

+0

Yup Używam inaczej! Więc szybką naprawą byłoby spróbować usunąć? Nie rozumiem, jak to się nagle zepsuło .. –

Powiązane problemy