5

私はWeb開発にとても慣れていません。Google plusでログインを検索し、いくつかの優れたチュートリアルを見つけました。しかし、それらは非常に古いようです(それらのほとんどは2011年のものです)。なんで?

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

<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に手動でコピーして貼り付けました。しかし、ページには何も入力されていません。

4

4 に答える 4

7

Google APIは、認証と承認にOAuth2.0プロトコルを使用します。Googleは、一般的なWebサーバー、JavaScript、デバイス、インストールされたアプリケーション、サーバー間のシナリオをカバーするいくつかのOAuth2.0フローをサポートしています。以前のバージョンのOAuthは、Googleによって非推奨になりました。

仕組みは次のとおりです:https ://developers.google.com/accounts/docs/OAuth2

コーディングを開始するには

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

プロジェクトをダウンロードして、上記の手順に従ってください。

私は最近これを試しましたが、100%正常に動作しています。

于 2012-09-24T05:38:10.117 に答える
3

次のチュートリアル「GoogleアカウントOAuthでログイン」を利用することをお勧めします。正しいメソッドの呼び出しについて説明し、ユーザーデータをデータベースに保存します。さらに、本日公開されました。

于 2012-09-24T05:36:24.420 に答える
3

私は現在Googleのプレゼンテーションを行っていますが、どうやら彼らはGoogle+サインインを開始したばかりです。これにより、このようなことをはるかにエレガントに行うことができます。

それ以上はわかりませんが、一見の価値があるようです。

于 2013-02-28T14:22:20.090 に答える
1

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

その後、いくつかのキー(クライアントID、クライアントシークレットキー、Googleの単純なAPIキーなど)を生成する必要があります

次に、これらのAPIを使用し、生成されたキーを使用する必要があります。完全な手順とドキュメントは、対応するWebサイトにあります...

作業チュートリアルが必要な場合。

于 2014-01-22T12:14:17.880 に答える