如何从授权码获取Google身份验证令牌?

时间:2016-01-08 17:58:00

标签: authentication oauth-2.0 google-bigquery access-token

我试图获取身份验证令牌如下:

https://accounts.google.com/o/oauth2/token?client_id=xxxxxxxxx&client_secret=xxxxxxxxxxx&grant_type=authorization_code&code=xxxxxxxxxx&redirect_uri=https://bigquery.cloud.google.com/dataset/projectid:datasetid

虽然我已经指定了grant_type参数,但我仍然收到以下错误:

 { "error" : "invalid_request", "error_description" : "Required parameter is missing: grant_type" }

我在这里做的错误是什么?

1 个答案:

答案 0 :(得分:3)

您需要使用HTTP POST并将值放在POST参数中,而不是在HTTP GET请求中将它们作为查询参数提供。