开发者

Difficulty getting all pages a user likes

I use this code, it get all pages the user likes:

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

It's works for me and my mates, but some users have error: they are always redirected, even though they like our page.

What's wrong?


Does your app request the user_likes permission?

Alternatively, if your app is a canvas app, you can use the signed_request parameter to do the same thing:

# 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
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜