2011-09-05 48 views
0

我用這個代碼,它讓用戶喜歡的所有網頁上的所有網頁:很難得到用戶喜歡

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

這是對我的作品和我的隊友們,但有些用戶的錯誤:他們總是重定向,甚至儘管他們喜歡我們的頁面。

怎麼了?

回答

2

您的應用請求user_likespermission

另外,如果您的應用程序是一個帆布的應用程序,你可以使用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