2014-11-02 52 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