从这里下载了最新版的THINKSDK,尝试google的登录问题。
各项配置好以后,google登录返回了code值,但是当将type和code传递给callback这个方法时,出现了问题。问题如下:

经过筛选,最终确定了是在ThinkOauth.class.php中出了问题。
public function getAccessToken($code, $extend = null){
$this->config();
$params = array(
'client_id' => $this->AppKey,
'client_secret' => $this->AppSecret,
'grant_type' => $this->GrantType,
'code' => $code,
'redirect_uri' => $this->Callback,
);
//将一下两行的代码注释掉,页面就没有报错了,而显示空白。
//$data = $this->http($this->GetAccessTokenURL, $params, 'POST');
//$this->Token = $this->parseToken($data, $extend);
return $this->Token;
}这段代码,如果将上面两行注释掉,就不会提示错误了,不知道这两行代码哪里有问题,单独去掉其中一行也会爆粗,只有两行全部注释掉才不会报错,有没有大神知道是哪里有问题?纠结了很久了,在线等,期待各位大神帮忙 最佳答案