Sto lavorando alla mia prima app per Facebook e affronta (probabilmente) il problema SSL. Se sto testando l'app, quindi funziona bene. Ma poi volevo testare l'app da un mio amico - così gli ho assegnato il ruolo di "tester", l'ha accettato e gli ho inviato il link all'app.App Facebook: un modo per eseguire l'app senza SSL?
Se ha aperto l'applicazione, ha ottenuto l'errore Il sito non è disponibile - Errore 501 (net :: ERR_INSECURE_RESPONSE): Errore sconosciuto
ho iniziato a google e sembra che la causa è la mancanza Certificato SSL sul mio hosting, in cui è archiviata l'app.
MA - come è possibile che l'app stia funzionando bene senza SSL e per il mio amico no? Se il protocollo SSL è richiesto per le app di Facebook, perché non ho ricevuto lo stesso errore? (I set Secure Canvas URL: a https://example.com/fb-app-directory/, tuttavia non ho questo dominio e non ospita alcun certificato SSL).
Non ho mai usato prima SSL. Ho acquistato il nome di dominio su Namecheap e l'hosting su Hostgator. Quindi ora dovrei comprare un certificato SSL dall'offerta (http://www.namecheap.com/ssl-certificates.aspx) di Namecheap, giusto?
Sarebbe adatto per l'app di Facebook il più economico?
Claudiu grazie per la risposta. Inoltre, ho trovato http://support.hostgator.com/articles/ssl-certificates/ssl-setup-use/how-to-make-your-facebook-app-ssl-secure - SSL condiviso gratuito. Che dire di questo? La mia app è scritta in PHP e ospitata in hosting Hostgator, e penso che Heroku sia dedicato alle app RoR. – user984621
Inoltre, 'Il più economico non è il migliore, ma dovrebbe funzionare fintanto che è valido. - Cosa intendevi? Ho solo pensato di acquistare un certificato SSL e basta. – user984621
Funzionerà finché si avrà un certificato SSL valido. Tuttavia, alcuni certificati sono più sicuri da alcuni fornitori (che di solito sono più costosi). Puoi ospitare su Heroku la tua app per PHP e hai persino un link per creare un'app su Heroku direttamente nelle impostazioni dell'app nella dashboard di Facebook. – Claudiu