2013-03-15 23 views
13

Ho problemi a creare un'API di Google google valida per il mio sito web. Potrei sembrare un noob completo, ma ho creato un file chiamato quickstart.html nella mia directory ftp principale e ho copiato e incollato il codice da https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api e sostituito l'id del client con il mio id cliente, e nelle mie impostazioni ho impostato l'URL di Javascript originale al mio URL principale (www.domainname.com), ho una pagina indice separata per quel dominio, quindi per accedere a google drive devo solo andare a http://domainname.com/quickstart.html? Perché quando lo faccio e faccio clic su "Autorizza" ottengo l'errore di mancata corrispondenza di origine di Google. Qualcuno mi può aiutare per favore?API Google Drive OAuth 2.0; Errore: original_mismatch

+2

questo non dovrebbe essere stato chiuso argomento: "comportamento desiderato": non dovrebbe dargli l'origine di errore Mancata corrispondenza. l'autore ha chiaramente affermato che cosa stava facendo male, e le misure che ha fatto per produrre .. –

+0

D'accordo, questo è veramente utile e interessante – Fergus

risposta

2

Assicurati di accedere effettivamente a www.domainname.com e non solo domainname.com. Alcuni browser nasconderanno l'url effettivo fino a quando non copi e incolli l'url in un altro programma. Assicurati di digitare l'intero URL, con http e www. essere assolutamente sicuro

8

Verificare che "Origine JavaScript:" nella sezione "ID client per le applicazioni Web" e l'URL della pagina su cui si sta applicando il codice di accesso devono essere uguali.

+0

'https: // www.' parte deve coincidere anche – Dula