2012-06-25 2 views
1

Я создал подписку api в реальном времени в Facebook для одного из моих приложений. Я подписался на объект user и поле likes. Я проверил, что моя первоначальная подписка была успешной, запрашивая мои текущие подписки, и я получил правильную информацию обратно от Facebook:Facebook в режиме реального времени api: зарегистрирован для пользователей/любит, но не получает обновления

{ 
    "data": [ 
     { 
     "object": "user", 
     "callback_url": "http://mydomain.com/myapp/callback.php", 
     "fields": [ 
      "likes" 
     ], 
     "active": true 
     } 
    ] 
} 

Если я правильно понимаю, я должен получить обратный вызов, когда человек, который уполномочил мое приложение любит что-то на Facebook.

Первый вопрос, это правильно?

Если это так, я разрешил свое приложение на своей личной странице в Facebook, а затем понравился https://www.facebook.com/frontalot, но я не получил обратный вызов.

Любые идеи, почему?

EDIT:

Один из предложенных ответов отметить, что документы говорят, соединение Понравилось пока не поддерживается, но это то, что документация говорит:

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

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

Поэтому он говорит, что я могу подписаться на понравившуюся связь.

+0

Какие разрешения вы просили? Думаю, вам нужно попросить 'user_likes' для этого работать. – Gabriel

ответ

0

Если вы посмотрите на documentation, соединение likes еще не поддерживается. Если вы хотите сделать запись на вашем сайте, вы можете использовать FB.Event.subscribe, упомянутый here.

+0

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

+0

Кроме того, я не пытаюсь записывать понравившиеся на своем сайте. У меня есть список пользователей, которые разрешили мое приложение, и я хочу знать, если/когда им нравится страница определенной компании на Facebook. –

0

Даже у меня были проблемы с обратным вызовом, который не срабатывает. Вы можете подписаться на фид пользователя. А также вы должны указать область полномочий как read_stream при входе в систему. Вы получите ответ, говорящий, что в фиде пользователя есть изменения. Затем вы можете запросить этот фид и получить понравившиеся.

Смежные вопросы