oauth2/token

認証コードが取得出来たら、今度はトークンを取得する。

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