認証コードが取得出来たら、今度はトークンを取得する。
Using OAuth 2.0 to Access Google APIs | Google Identity Platform | Google Developers
main.cppで、
前回、最後に取得した認証コードを入力。
CLIENT_ID、CLIENT_SECRET、REDIRECT_URI、どれもここまでに出てきた要素なのでそれを当てはめる。
code: xxx
WSAStartup success!
soc = 524
connect success!
ctx = 011c3238
ssl = 011de8e8
SSL_set_fd success!
SSL_connect success!
SSL_write written = 372
HTTP/1.0 200 OK
Content-Type: application/json; charset=utf-8
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Date: Thu, 07 Sep 2017 08:09:39 GMT
Content-Disposition: attachment; filename="json.txt"; filename*=UTF-8''json.txt
Server: ESF
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alt-Svc: quic=":443"; ma=2592000; v="39,38,37,35"
Accept-Ranges: none
Vary: Accept-Encoding
{
"access_token" : "xxxxx",
"expires_in" : 3600,
"refresh_token" : "xxxxxxx",
"token_type" : "Bearer"
}
続行するには何かキーを押してください . . .こんな感じでトークンが取得できる。
Sample/google/oauth2/token/src/oauth2 at master · bg1bgst333/Sample · GitHub