Ecco cosa ho trovato finora. Sono stato in grado di risolvere il problema per far funzionare l'app su iPhone. Tuttavia, questa soluzione non mi consente di inviare l'app sull'app store come leggerete in futuro. Ho inviato un bug con instagram, non so quanto tempo ci vorrà.
Vorrei suggerire a tutti di andare a questo link e "Segnalazione":
https://www.instagram.com/developer/clients/manage/
ho avuto un app in app store per due mesi senza problemi. Tuttavia, dal 19 giugno, tutti gli utenti che cercano di autenticare ottengono una pagina bianca con "400 Bad Request" dopo aver effettuato l'accesso con il proprio account IG.
Il problema è molto comune, come si vedrà in questa pagina di stack overflow:
Instagram API prevents redirection to iOS app upon successful login with 400 bad request error
E Google mostra lo stesso problema con molti utenti dal giugno 19.
ho capito che il vecchio URI di reindirizzamento che stavamo utilizzando:
myappname://
è il problema.
Se vogliamo cambiare questa reindirizzare URI:
http://myappname
o
https://myappname
Tutto questo inizia a lavorare bene e otteniamo il token di accesso.
Tuttavia, come da RFC1738, questo non è un formato valido per schemi URL che viene utilizzato nello sviluppo di iOS.
Così otteniamo l'errore al momento della presentazione le nostre applicazioni per App Store:
ERROR ITMS-90158: "The following URL schemes found in your app are not in the correct format: [https: //myappname]. URL schemes need to begin with an alphabetic character, and be comprised of alphanumeric characters, the period, the hyphen or the plus sign only. Please see RFC1738 for more detail."
ERROR ITMS-90158: "The following URL schemes found in your app are not in the correct format: [https: //myappname]. URL schemes need to begin with an alphabetic character, and be comprised of alphanumeric characters, the period, the hyphen or the plus sign only. Please see RFC1738 for more detail."
quindi non possiamo sottoporre al App Store con questa soluzione.
Quindi, a meno Instagram fa qualcosa per risolvere questo problema di nuovo a come ha usato per essere, siamo bloccati :(
qualsiasi aggiornamento su questo?Anche in Android ne viene lanciata 400. funzionava bene in precedenza –
se si cambia l'URI di reindirizzamento su qualsiasi altra cosa funzionerà, a proposito, se si mostra una vista Web all'interno dell'applicazione per accedere a Instagram, allora non si ha per usare l'xxxx: // autorizza l'URI perché sei già dentro l'app e non devi permettere a Instagram di reindirizzare l'app, sembra che l'API di Instagram abbia deprecato lo schema URI di reindirizzamento di xxxx :: // autorizzazione – JAHelia
che ti sta lavorando dopo questi cambiamenti? –