2012-09-24 17 views
5

Ich bin sehr neu in der Web-Entwicklung. Ich habe nach einem Login mit Google Plus gesucht und mehrere gute Tutorials gefunden. Aber sie scheinen sehr alt zu sein (die meisten von 2011). Warum?Anmeldung mit Google Plus auf meiner Website

Ich versuchte unter Code-Chunks.

<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> 

Ich kopiere das Token einfach manuell in die URL der jQuery-Ladefunktion. Aber nichts ist auf der Seite ausgefüllt.

+0

Verwenden Sie ein Framework? –

Antwort

2

Ich bin in einer Google-Präsentation im Moment und anscheinend haben sie gerade gestartet Google+ sign-in, die Sie solche Dinge viel eleganter tun können.

Ich weiß nicht mehr darüber als das, wirklich, aber es scheint sicherlich einen Blick wert.

+0

Dank Owen, Es scheint gut, wie Sie gesagt haben. Ich werde es versuchen und aktualisieren. –

+0

@KasunRajapaksha Danke; Ich wäre sicher interessiert zu wissen, ob es so gut ist wie es klingt (und ich habe kein Projekt, an dem ich es ausprobieren kann) –

3

Ich würde empfehlen, das folgende Tutorial Login with Google Account OAuth zu verwenden. Es erklärt den Aufruf der korrekten Methoden und speichert die Benutzerdaten in Ihrer Datenbank. Plus es wurde heute veröffentlicht.

+0

Ich habe das auch versucht, aber das dauert lange, um die Authentifizierung abzuschließen. –

6

Google APIs verwenden das Protokoll OAuth 2.0 zur Authentifizierung und Autorisierung. Google unterstützt mehrere OAuth 2.0-Flows, die gängige Webserver, JavaScript, Geräte, installierte Anwendungen und Server-zu-Server-Szenarien abdecken. Die früheren Versionen von OAuth wurden von Google als veraltet eingestuft.

Hier ist, wie es funktioniert: https://developers.google.com/accounts/docs/OAuth2

, mit zu beginnen Codierung,

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

einfach das Projekt herunterladen und folgen den Schritten erwähnt.

Ich habe dies vor kurzem versucht und es funktioniert 100% in Ordnung.

+2

Dies wurde im Jahr 2012 veröffentlicht. Also bitte nicht wieder in diese Guyz .. –

1

Dafür haben Sie PHP für Google-Client-API-Bibliothek verwenden

und danach, müssen Sie einige Schlüssel erzeugen (wie Client-ID, Client geheimen Schlüssel, einfache API-Schlüssel für Google)

dann Sie müssen diese API verwenden und die generierten Schlüssel verwenden. Das komplette Verfahren und Dokumente finden Sie auf den entsprechenden Webseiten ...

Wenn Sie das Arbeits-Tutorial benötigen.

Verwandte Themen