【发布时间】:2016-09-03 14:53:48
【问题描述】:
我正在尝试按照 this 教程使用 Google 的 OAuth 2.0 API 进行身份验证。不过,我想直接拨打curl 电话,而不是使用他们的库。
我已获得我的客户端 ID 和客户端密钥。 现在我正在尝试像这样获取访问令牌:
curl \
--request POST \
--header "Content-Type: application/json" \
--data '{
"client_id":"MY_CLIENT_ID",
"client_secret":"MY_SECRET_KEY",
"redirect_uri": "http://localhost/etc",
"grant_type":"authorization_code"
}' \
"https://accounts.google.com/o/oauth2/token"
但是,它不起作用。它给了我以下错误:
{
"error" : "invalid_request",
"error_description" : "Required parameter is missing: grant_type"
}
谁能提供我获取访问令牌(和刷新令牌)的示例 curl 调用?
【问题讨论】:
标签: curl oauth-2.0 google-api google-oauth