Почему оператор FQL этого события не возвращает результаты? - PullRequest
0 голосов
/ 16 января 2012

Я пытаюсь вернуть события для определенной учетной записи.Этот запрос работал, но однажды утром решил не делать этого.Вставив его в консоль запросов Facebook, я получаю все результаты, но на моем реальном сайте он возвращает пустой массив.Почему?

SELECT
          eid, name, pic, start_time, end_time, location, description 
        FROM
          event
        WHERE
          eid
           IN ( SELECT
                    eid
                  FROM
                    event_member
                  WHERE
                    uid = 256179217727449 ) 
            AND
              start_time > 1326725270
        ORDER BY
          start_time asc

1 Ответ

1 голос
/ 16 января 2012

Есть несколько причин, по которым этот запрос перестал работать.

  1. Срок действия токена истек
  2. Ваше приложение на Facebook отключено
  3. Ваше событие прошло
  4. UID больше не активен
  5. Ваш токен доступа не настроен для user_events
  6. Время начала было изменено до указанного времени
  7. Пользователь больше не является пользователем Facebook

Мое предложение, попробуйте свой FQL с помощью Graph API Explorer по адресу: https://developers.facebook.com/tools/explorer и добавьте к вашему вопросу результаты, которые он возвращает.

...