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 はこれをサポートしていません。アクティビティは、 https://plus.google.comactivities.listに表示されるのと同じ順序でメソッドから返されます。これは、最初のページに新しいアクティビティが含まれている一方で、古いアクティビティが表示される可能性があることを意味します。

API の問題トラッカーには、この機能のリクエストがあります。問題にスターを付けると、更新時に通知されます。

于 2012-08-08T01:05:35.467 に答える