首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法检索google Oauth2的刷新令牌

无法检索google Oauth2的刷新令牌
EN

Stack Overflow用户
提问于 2015-05-13 11:42:07
回答 1查看 295关注 0票数 1

我在php中使用以下代码来撤回访问令牌:

代码语言:javascript
运行
复制
  $url ="https://accounts.google.com/o/oauth2/token";
$fields = array(
   "client_id"=>"{your client id}",
   "client_secret"=>"{your client secret}",
   "refresh_token"=>"{your refresh token 1/.....}",
   "grant_type"=>"refresh_token"
);

$ch = curl_init($url);

//set the url, number of POST vars, POST data
curl_setopt($ch, CURLOPT_POST,count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//execute post
$lResponse_json = curl_exec($ch);

//close connection
curl_close($ch);

问题是我收到了以下错误:

“错误”:"invalid_client","error_description“:”找不到OAuth客户端。“

我已经尝试过去认证应用程序等等,但还是没有效果。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-13 23:59:06

问题是我没有附上client_id等.在数组中的“”中。Curl没有正确发送请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30213781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档