2012-09-24 3 views
5

Sono molto nuovo allo sviluppo web. Ho cercato l'accesso con Google Plus e ho trovato diversi tutorial validi. Ma sembrano essere molto vecchi (molti di loro dal 2011). Perché?Accedi con Google Plus sul mio sito web

Ho provato sotto blocchi di codice.

<script type="text/javascript" language="javascript">  
    $("#packagesGrid").load('https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=ya29.ahes6zt9yv2qaeej5ycn21fn9maokp15scwqkcal3guqxxez7odtjg&token_type=bearer&expires_in=3600');  
</script> 

Ho appena copiato manualmente il token nell'URL sulla funzione di caricamento jQuery. Ma nulla è riempito alla pagina.

+0

Stai utilizzando qualsiasi Framework? –

risposta

2

Sono in una presentazione Google al momento e apparentemente hanno appena lanciato Google+ sign-in, che consente di fare cose del genere in modo molto più elegante.

Non ne so più di questo, davvero, ma certamente sembra valere la pena dare un'occhiata.

+0

Grazie Owen, sembra buono come hai affermato. Darò una prova e ti aggiornerò. –

+0

@ KasunRajapaksha Grazie; Sarei certamente interessato a sapere se è buono come sembra (e non ho un progetto su cui posso provarlo al momento) –

3

Suggerirei di utilizzare il seguente tutorial Login with Google Account OAuth. Spiega chiamando i metodi corretti e salva i dati dell'utente nel tuo database. Inoltre è stato pubblicato oggi.

+0

Ho provato anche questo, ma questo richiede molto tempo per completare l'autenticazione. –

6

Le API di Google utilizzano il protocollo OAuth 2.0 per l'autenticazione e l'autorizzazione. Google supporta diversi flussi OAuth 2.0 che coprono scenari comuni di server Web, JavaScript, dispositivi, applicazioni installate e server-server. Le versioni precedenti di OAuth sono state dichiarate obsolete da Google.

Ecco come funziona: https://developers.google.com/accounts/docs/OAuth2

per iniziare con Coding,

https://code.google.com/p/google-plus-php-starter/

basta scaricare il progetto e seguire i passaggi indicati.

Ho provato questo recentemente e sta funzionando 100% bene.

+2

Questo è stato pubblicato nel 2012. Quindi, per favore, non guardare di nuovo a questo guyz .. –

1

Per questo è necessario utilizzare Google libreria client API per PHP

e dopo che, è necessario generare qualche chiave (come ID client, chiave segreta cliente, semplice chiave API per Google)

poi devi usare queste API e usare le chiavi generate. È possibile trovare la procedura completa e i documenti presso i siti Web corrispondenti ...

Se è necessario il tutorial di lavoro.