2012-09-24 14 views
5

私は非常にウェブ開発に新しいです。私はGoogle Plusでのログインを検索し、いくつかの良いチュートリアルを見つけました。しかし、彼らは非常に古いようです(2011年からのほとんど)。どうして?私のウェブサイトでGoogle Plusでログインしてください

私は以下のコードチャンクを試しました。

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

jQueryロード機能のURLに貼り付けたトークンを手動でコピーします。しかし、何もページにいっぱいです。

+0

フレームワークを使用していますか? –

答えて

2

私は、現時点では、Googleのプレゼンテーションでだと明らかに彼らはちょうどあなたがはるかにエレガントに、このようなものを行うことを可能にする、Google+ sign-inを立ち上げました。

これ以上は分かりませんが、確かに一見価値があるようです。あなたは

その後、あなたはその後、

(クライアントID、クライアントの秘密鍵、GoogleのためのシンプルなAPIキーのような)いくつかのキーを生成する必要がPHP

のためのGoogleのクライアントAPIライブラリを使用する必要があり、このために

+0

おかげオーウェン、あなたが述べたように良いようです。これは、再びまいらに見ないでください2012年に投稿されました。私はあなたに試して更新します。 –

+0

@KasunRajapakshaのおかげ。私は確かにそれは思ったほど良いことだかどうかを知るために興味があると思います(と私は現時点では上でそれを試してみることができますプロジェクトを持っていません) –

3

以下のチュートリアルLogin with Google Account OAuthを使用することをお勧めします。正しいメソッドの呼び出しについて説明し、ユーザーデータをデータベースに保存します。プラスそれは今日出版されました。

+0

私もこれを試しましたが、これは認証を完了するのに時間がかかります。 –

6

Google APIは、認証と承認のためにOAuth 2.0プロトコルを使用します。 Googleでは、一般的なWebサーバー、JavaScript、デバイス、インストールされたアプリケーション、サーバーとサーバーのシナリオをカバーするいくつかのOAuth 2.0フローをサポートしています。以前のバージョンのOAuthはGoogleによって廃止されました。ただ、プロジェクトをダウンロードすると述べた手順に従ってください、コーディングを始めるためにhttps://developers.google.com/accounts/docs/OAuth2

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

:ここ

は、それがをどのように動作するかです。

私は最近これを試してみました。それは動作しています100%良いです。

+2

これはそう –

1

これらのAPIを使用し、生成されたキーを使用する必要があります。あなたが作業のチュートリアルをneeed場合は、そこに対応するウェブサイトの完全な手順やドキュメント...

を見つけることができます。

関連する問題