Трудно получить все страницы, которые нравятся пользователю - PullRequest
0 голосов
/ 05 сентября 2011

Я использую этот код, он получает все страницы, которые нравятся пользователю:

@user = session[:graph].get_object('me')
    like = session[:graph].get_connections("me", "likes")
    if !(like.to_s.include?('appid'))
     redirect '/youneedlike'
    end

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

Что не так?

1 Ответ

2 голосов
/ 05 сентября 2011

Запрашивает ли ваше приложение разрешение user_likes ?

В качестве альтернативы, если ваше приложение является приложением Canvas, вы можете использовать параметр signed_request длясделать то же самое:

# pseudocode
signed_request = decode signed_request()
if signed_request['page']['liked']:
  # user liked page, do something cool
else:
  # user doesn't like page. redirect somewhere to tell them why they should
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...