API событий Facebook: получение повторяющихся событий (`event_times`) в будущем - PullRequest
0 голосов
/ 28 апреля 2020

Мое приложение работало, пока FB не представил повторяющиеся события. Мой вызов https://graph.facebook.com/v3.1/{pageId}/events?since=1588001190, где , поскольку сейчас () - так что только будущие события. Все, что я действительно хочу, это предстоящие ~ 5 событий.

Этот пример ответа был сгенерирован без использования since:


  "data": [
    {
      "start_time": "2020-04-15T22:00:00-0700",
      "event_times": [
        {
          "id": "155969389135715",
          "start_time": "2020-05-06T22:00:00-0700",
          "end_time": "2020-05-07T01:00:00-0700"
        },
        {
          "id": "155969382469049",
          "start_time": "2020-04-29T22:00:00-0700",
          "end_time": "2020-04-30T01:00:00-0700"
        },
...

Если я использую since=1588001190 (2020-04-27T15: 29: 40 + 00: 00), я не получаю результатов, хотя вы можете видеть, что есть два предстоящих события. Кажется, проблема в том, что since работает только на основе start_time и не учитывает повторяющиеся события в поле event_times.

Мне это кажется ошибкой. Есть ли способ обойти это, кроме выбора произвольного времени в прошлом, чтобы оглянуться назад (6 месяцев ...?), И разбивки на страницы этих событий, чтобы определить, какое из этих событий имеет будущее event_times?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...