BUrl url("https://www.googleapis.com/oauth2/v3/token");
SynchronousListener listener;
BHttpRequest req(url,true,"HTTP",&listener);
//BHttpHeaders headers;
//req.SetHeaders(headers);
BHttpForm form;
form.AddString("code",BUrl::UrlEncode(code));
form.AddString("client_id",BUrl::UrlEncode(BString("318709342848-0h9712v3kbpcv1r7oc8krdrfu22ohlld.apps.googleusercontent.com")));
form.AddString("client_secret",BUrl::UrlEncode(BString("WyyNzE2JO-HUQqL5RG2VYzz2")));
form.AddString("grant_type",BUrl::UrlEncode(BString("authorization_code")));
form.AddString("redirect_uri",BUrl::UrlEncode(BString("urn:ietf:wg:oauth:2.0:oob")));
form.SetFormType(B_HTTP_FORM_URL_ENCODED);
req.SetPostFields(form);
req.SetMethod(B_HTTP_POST);
req.Run();