获取OAuth2访问令牌时出错:500错误 [英] Error fetching OAuth2 access token : 500 Error

查看:945
本文介绍了获取OAuth2访问令牌时出错:500错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我被以下错误消息随机窜改:

这发生在 php library 试图获取 access token line 112. 有时我的代码在第一次尝试中获取访问令牌,有时需要刷新在获得访问令牌之前多次将包含'code'的URL作为get参数。



这个错误在过去的3-4天里经常出现。

 致命错误:
带有消息的未捕获异常'apiAuthException'错误提取OAuth2访问令牌,消息:
'< HTML> < HEAD> < TITLE>处理OAuth 2请求时发生错误< / TITLE> < / HEAD>
< BODY BGCOLOR =#FFFFFFTEXT =#000000>
< H1>处理OAuth 2请求时出错< / H1>
< H2>错误500< / H2>
< / BODY> < / HTML>
在/google-api-php-client-0.5.0/google-api-php-client/src/auth/apiOAuth2.php:105
堆栈跟踪:#0 / google-api -php-client-0.5.0 / google-api-php-client / src / apiClient.php(138):apiOAuth2-> authenticate(Array)
#1 l.php(191):apiClient-> ; authenticate()
#2 l.php(99):googoauthinit(true)
#3 {main}抛出/google-api-php-client-0.5.0/google-api-php第105行的-client / src / auth / apiOAuth2.php

我使用的代码直接从此处 (完全相同的代码,正确填写所有参数,如应用程序名称,密钥,ID等)。
此外,尝试注册新的应用程序,但收到相同的错误。

解决方案

这可能是Google同步问题。查看此 Google网上论坛帖子,看看您是否有类似的问题。

I am being randomly bugged by the following error message:
This occurs when php library tries to obtain the access token line 112.

Sometimes my code obtains access token in first try, sometimes I need to refresh the URL containing 'code' as get parameter multiple times before access token is obtained.

This error is coming frequently for last 3-4 days.

Fatal error: 
Uncaught exception 'apiAuthException' with message 'Error fetching OAuth2 access token, message: 
'<HTML> <HEAD> <TITLE>Error processing OAuth 2 request</TITLE> </HEAD> 
<BODY BGCOLOR="#FFFFFF" TEXT="#000000"> 
<H1>Error processing OAuth 2 request</H1> 
<H2>Error 500</H2> 
</BODY> </HTML> 
'' in /google-api-php-client-0.5.0/google-api-php-client/src/auth/apiOAuth2.php:105
 Stack trace: #0 /google-api-php-client-0.5.0/google-api-php-client/src/apiClient.php(138): apiOAuth2->authenticate(Array) 
#1 l.php(191): apiClient->authenticate() 
#2 l.php(99): googoauthinit(true) 
#3 {main} thrown in /google-api-php-client-0.5.0/google-api-php-client/src/auth/apiOAuth2.php on line 105

The code I use is directly lifted from here (EXACTLY same code with all parameters like app name, secret key, id etc correctly filled). Also, tried registering new app but same error is received.

解决方案

It might be a Google synchronization issue. Check out this Google Groups post and see if you have a similar issue.

这篇关于获取OAuth2访问令牌时出错:500错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆