0
안녕하세요. 실례합니다.Rails 3가 적용된 캔버스 응용 프로그램 : 사용자가 팬인지 확인합니다.
내 캔버스 응용 프로그램의 사용자가 팬인지 아닌지 알고 싶습니다. 나는 fbgraph gem으로 Rails 3를 사용하고 있습니다.
그래서 내 컨트롤러에서 나는 시도 :def find_auth
if params.has_key? :signed_request
session[:signed_request] = params[:signed_request]
@auth = authorizor.from_signed_request params[:signed_request]
decode_signed_request = Canvas.parse_signed_request(configatron.fb_authentication_app_secret, params[:signed_request])
else
@auth = authorizor.from_signed_request session[:signed_request]
end
end
def authorizor
FbGraph::Auth.new(configatron.fb_authentication_app_key, configatron.fb_authentication_app_secret)
end
그러나 decode_signed_request haven't 페이지 데이터를 가지고 단 3 개 요소가있는 해시 :
Algorithm
User(age,country and locale)
issued_at
사용자가 내가 팬인지 아닌지 따라가 페이지 또는 다른 것을 렌더링해야합니다. 사용자가 팬에게 주요 콘텐츠를 보여줄 경우 다른 버튼을 사용하여 페이지를 렌더링해야합니다. 사용자가 "좋아요"를 클릭하면 팝업에서 권한을 요청해야합니다.
미리 감사드립니다. 더 많은 정보가 필요하면 의견을 말하십시오.