0

我的任务是让用户列表活动到某个日期,或者从某个日期到当前日期。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);

然后解析响应并获得必要的活动。但问题是,在这个有限数量的活动中可能不包含必要的日期,因为这些活动比那个日期更新。如果我解释得不够准确,我很抱歉。我不是说母语的人。

4

1 回答 1

0

Google+ API 目前不支持此功能。活动从activities.list方法返回的顺序与它们在https://plus.google.com上显示的顺序相同。这意味着虽然第一页包含较新的活动,但可能会增加较旧的活动。

API 的问题跟踪器中有一个功能请求。如果您为问题加注星标,您将在更新时收到通知。

于 2012-08-08T01:05:35.467 回答