2014-11-02 163 views
0

我有一個REST的電話給我的谷歌日曆,在我的舊網站(www.gmbc.org/events.php)罰款,但當相同的電話是由codeigniter控制器,該時間min/timeMax選項導致它拋出一個400我(刪除它們,呼叫成功地檢索從2012年整個日曆):谷歌REST呼叫失敗codeigniter內

$st_date = date(DateTime::ATOM); 
    $end_date = date(DateTime::ATOM, time()+(31 * 24 * 60 * 60)); 
    $call_url = 'https://www.googleapis.com/calendar/v3/calendars/calendar%40gmbc.org/events?timeMin='.$st_date.'&timeMax='.$end_date.'&singleEvents=true&orderBy=startTime&key=[mykeythatworksjustfine]'; 

    $events_call = $this->curl_get($call_url); 

呼應$ call_url確認它是被相同的創建,print_r-結果證實它達到谷歌:

stdClass Object (
[error] => stdClass Object (
    [errors] => Array (
    [0] => stdClass Object (
     [domain] => global [reason] => badRequest [message] => Bad Request) 
    ) 
    [code] => 400 [message] => Bad Request 
) 
) 

...什麼可能會繼續嗎? codeigniter會干擾curl調用嗎?

回答

0