FB Realtime API не / непоследовательно уведомляет об определенных соединениях (музыка, фильмы, книги, телевидение)

У меня сейчас проблема с API реального времени Facebook.

Я хочу подписаться на ряд вещей в профиле пользователя, включая их «лайки» в категориях «Музыка», «Книги», «Телевидение» и «Фильмы».

Я получаю правильную информацию, когда запрашиваю через FQL и Graph, но Facebook не проверяет связь с моей конечной точкой уведомления, когда эти записи меняются в профиле пользователя.

Подписка и проверка в порядке. Вот активная подписка от Facebook из моего приложения:

["object"]=> string(4) "user"
  ["callback_url"]=> /facebook/update/"
  ["fields"]=>array(11) {
    [0]=> string(13) "birthday_date"
    [1]=> string(5) "books"
    [2]=> string(10) "first_name"
    [3]=> string(7) "friends"
    [4]=> string(5) "likes"
    [5]=> string(6) "movies"
    [6]=> string(5) "music"
    [7]=> string(4) "name"
    [8]=> string(3) "sex"
    [9]=> string(2) "tv"
    [10]=> string(8) "username"
  }
  ["active"]=> bool(true)

Сначала я не подписывался на лайков , но добавил это, чтобы посмотреть, решит ли это проблему ... Это не так.

В документации говорится:

Вот список подключений пользователей, на которые вы можете подписаться: лента, друзья, занятия, интересы, музыка, книги, фильмы, телевидение, лайки, отметки

Я получаю уведомление, когда меняются какие-либо из этих данных (включая друзей ), это просто музыка , книги , фильмы и ] телевидение .

Возможно, что еще более странно, когда я ставлю лайк на случайной странице Facebook (т. Е. Использую кнопку «Нравится», а не добавляю ее в поле в моем профиле), я получаю уведомление, запускаемое в поле , как . Когда мне не нравится эта страница, я получаю уведомление о лайках , музыке , книгах , фильмах и телевидении !

Излишне говорить, что я сбит с толку. Кто-нибудь сталкивался с этим или может предложить место, чтобы начать искать, чтобы это исправить?

РЕДАКТИРОВАТЬ: После некоторого дополнительного теста я обнаружил, что уведомление появляется при некоторых условиях, но не при других. например если вам понравилась группа со страницы этой группы, будет отправлено уведомление. Если вы отредактируете понравившуюся музыку на странице «Изменить профиль», уведомление не будет отправлено. Так что это похоже на ошибку.

23
задан sakibmoon 10 July 2013 в 20:43
поделиться