任何人都可以請指出我在哪裏出錯了?使用AuthSub來獲取谷歌聯繫人數據
<?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 />';
}
}
}
>
而這種利用重定向用戶到谷歌的鏈接IM -
它不斷給我這個 -
HTTP/1.1 400 Bad Request
內容 - 類型:text/html; charset = UTF-8 Date:Sun,28 Nov 2010 09:59:53 GMT Expires:Sun,28 Nov 2010 09:59:53 GMT Cache-Control:private,max-age = 0 X-Content類型選項:nosniff X-Frame-Options:SAMEORIGIN X-XSS-Protection:1; 模式=塊服務器:GSE 傳送編碼:分塊
無效的請求URI
任何想法任何人嗎?我知道,在一個或多個地方我錯了,但我的大腦不能正常工作,作爲即時通訊這一嘗試了近4小時:d
感謝, 安鍵