Oauth 2.0 開始需要事先註冊project。
http://code.google.com/apis/console#access
專案開啟完之後,接著需要參考文件
http://code.google.com/intl/zh-TW/apis/accounts/docs/OAuth2.html
接著需要些基本的Sample code
http://code.google.com/intl/zh-TW/apis/accounts/docs/OAuth2.html#ClientLibraries
以PHP client 為例,需要修改 google-api-php-client/src/config.php
這些資訊都必須填入,注意!oauth2_redirect_uri必須和project 填寫資訊相同。
相關
在找相關資訊的時候也找到這個不錯的文章介紹
http://sudocode.net/article/430/get-a-users-google-email-address-via-oauth2-in-php/
LIVE DEMO
後記
發現網路上的資料大部分都以Oauth 1.0居多,2.0的資料十分少量,可能是因為Google api 目前Oauth 1.0, 2.0 並行授權的關係吧!筆記一下這些資料,希望下次進行撰寫API會有些幫助。
http://code.google.com/apis/console#access
專案開啟完之後,接著需要參考文件
http://code.google.com/intl/zh-TW/apis/accounts/docs/OAuth2.html
接著需要些基本的Sample code
http://code.google.com/intl/zh-TW/apis/accounts/docs/OAuth2.html#ClientLibraries
以PHP client 為例,需要修改 google-api-php-client/src/config.php
// The application_name is included in the User-Agent HTTP header.
'application_name' => '',
// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => '',
// The developer key, you get this at https://code.google.com/apis/console
'developer_key' => '',
這些資訊都必須填入,注意!oauth2_redirect_uri必須和project 填寫資訊相同。
相關
在找相關資訊的時候也找到這個不錯的文章介紹
http://sudocode.net/article/430/get-a-users-google-email-address-via-oauth2-in-php/
LIVE DEMO
要求使用者授權。
取得所有聯絡人資訊
後記
留言
張貼留言