2012-08-06 19 views
0

我的任務是獲取用戶列表活動到某個日期,或從某個日期到當前日期。 Google+ API是否有可以幫助解決我的任務的方法。或者你能告訴我要尋找哪種方式嗎?Google+ API:按日期獲取用戶活動

我試圖讓活動

 $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, 'https://www.googleapis.com/plus/v1/people/'.$user->getGoogleId().'/activities/public?key='.sfConfig::get('app_google_plus_api_key') 
      .'&maxResults='.sfConfig::get('app_google_plus_max_result')); 
     curl_setopt($ch, CURLOPT_HEADER, false); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); 
     curl_setopt($ch, CURLOPT_USERAGENT, 'PHP Bot'); 
     $data = json_decode(curl_exec($ch)); 
     curl_close($ch); 

量有限,然後解析響應,並獲取必要的活動。但問題是,在這個有限的活動中可能不包含必要的日期,因爲這個活動比那個日期更新。如果我沒有足夠的解釋,我很抱歉。我不是母語的人。

+0

這只是從Google+ API文檔到Google搜索網站的一小步。非常小的一個。我認爲如果你將兩者結合起來,你會得到非凡的結果。 – hakre 2012-08-06 14:01:13

+0

我們不在乎。 Google自己。你的問題需要包含你試過的東西,而不是你的任務是什麼。 – 2012-08-06 14:02:57

回答

0

Google+ API目前不支持此功能。活動從activities.list方法返回,其順序與https://plus.google.com上顯示的順序相同。這意味着儘管第一頁包含較新的活動,但較舊的活動可能會受到影響。

API的問題跟蹤器中有一個feature request for this。如果您對問題進行演示,則會在更新時通知您。

相關問題