请有人在那里指出我哪里出错了吗?
<?php
if(!empty($_GET))
{
if(isset($_GET['token']))
{
$token = $_GET['token'];
$ch = curl_init('https://www.google.com/m8/feeds/');
if($ch)
{
curl_setopt
(
$ch,
CURLOPT_HTTPHEADER,
array
(
/* "Content-Type: application/x-www-form-urlencoded",*/
"Authorization: AuthSub token=\"{$token}\""
)
);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
//curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_HTTPGET,true);
curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
curl_setopt($ch,CURLOPT_HEADER,true);
//curl_setopt($ch,CURLOPT_POST,true);
$res = curl_exec($ch);
echo $res.'<br />';
}
}
}
&GT;
这是我用来将用户重定向到谷歌的链接 -
它一直在给我这个 -
HTTP/1.1 400 Bad Request
Content-Type:text / html; 字符集= UTF-8 日期:太阳,2010年11月28日09:59:53 GMT 到期日:2010年11月28日星期日09:59:53 GMT Cache-Control:private,max-age = 0 X-Content-Type-Options:nosniff X-Frame-Options:SAMEORIGIN X-XSS-Protection:1; mode = block服务器:GSE Transfer-Encoding:chunked
无效的请求URI
任何人都有意见吗?我知道我错了一个或多个地方,但我的大脑不能正常工作,因为我试着用了将近4个小时:D
谢谢, 安键
答案 0 :(得分:0)
抱歉我的错误:)
我发现我必须使用
curl_init( 'https://www.google.com/m8/feeds/default/full');
而不是
curl_init( 'https://www.google.com/m8/feeds/');
谢谢, 安键