2015-06-10 11 views
6

Mi chiedo se questo sia un bug con una nuova versione di SC SDK che è uscita. Tutto stava funzionando bene fino a tardi.L'SDK di SoundCloud non riceve la richiamata di token negli ambienti di produzione, solo in Safari

Per replicare:

  • aprire Safari
  • vai a: http://mixmatic.io
  • login e guardare la memorizzazione locale da Mixmatic per autenticazione. Sarà nullo.

Fai lo stesso in Chrome e sarà correttamente compilato.

Per ulteriore test, una volta authed su Chrome e Safari, la testa nella console e digitare:

SC.accessToken(); 

Chrome restituirà il token, Safari ritorna null.

Potrebbe per favore investigare su questo errore?

+0

@ chi ha votato per chiudere, si prega di notare che su dev.soundcloud.com indicano esplicitamente di postare la SO per problemi con il loro codice. So che questo è un uso errato di SO, ma questa non è la mia scelta. –

+1

Sto riscontrando anche questo problema. Il nostro utilizzo può essere visto in: https://github.com/MoodCat/MoodCat.me-Frontend/blob/master/app/scripts/services/audio/soundCloudService.js Ho anche aperto un problema su Github: https://github.com/soundcloud/soundcloud-javascript/issues/19#issuecomment-113445035 Ho messo una taglia su questa domanda. –

risposta

0

Dai un'occhiata allo https://github.com/MoodCat/angular-soundcloud. Ho finito per riscrivere l'SDK Soundcloud per scopi angolari/router. Forse puoi trarne beneficio, sembra che tu stia usando Angular.

+0

awesome darà una svolta in seguito: D grazie –

+0

I a proposito penso che sia collegato a ui-router. Poiché trasforma l'href, l'API Soundcloud non è in grado di leggere il token oauth dai parametri della query. Avete impostato routeProvider.otherwise ('/')? Potresti voler testare per consentire alla finestra di dialogo di soundcloud di passare a un'altra pagina html avente solo il file js di soundcloud. –

+0

Sì, sto usando diversamente! Quindi una soluzione rapida sarebbe provare a rimuoverlo? Non capisco come questo si sia improvvisamente rotto .. –

Problemi correlati