我尝试创建一个oauth连接以从用户的通道视图获取数据。我的请求是这样开始的:
public function getAuthorizationUrl()
{
// Make redirect
$this->params = [
'client_id' => '###########&',
'redirect_uri' => '########&',
'scope' => 'https://www.googleapis.com/auth/yt-analytics.readonly&',
'response_type'=> 'code&',
'access_type' => 'offline'
];
$redirect_url = 'https://accounts.google.com/o/oauth2/auth?' . http_build_query($this->params);
return $redirect_url;
}
但遗憾的是,我从一开始就失败了,因为我得到了这个错误:
Error: invalid_request
Invalid response_type: code&
Request Details
access_type=offline
scope=https://www.googleapis.com/auth/yt-analytics.readonly&
response_type=code&
redirect_uri=#####&
client_id=######&
知道为什么我得到这个错误吗?欢迎任何帮助,谢谢你的时间!
错误提示您在那里有一个无效的参数(响应类型)。你试过删除那些尾随的&号吗?Http_build_query应该为您照顾