認証コードが取得出来たら、今度はトークンを取得する。
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