fangate 是一种检查用户是否喜欢应用所在页面的方法,如果喜欢,他可以查看内容。
我一直在尝试用 rest-graph gem 做一个 fangate。
rest_graph_setup(
:write_session => true,
:iframe => true,
:auto_authorize => true,
:auto_authorize_scope => 'email',
:app_id => ENV['FB_ID'],
:secret => ENV['FB_SC'],
:write_cookies => true,
)
raise rest_graph.get('me/likes/PAGE_ID').inspect
这就是我连接到应用程序并在理论上获取状态(/USER_ID/likes/PAGE_ID)的方式。但是什么也没有发生,我得到了一个我喜欢的 PAGE_ID 的空数组。
我也试过fql方法
raise rest_graph.fql('SELECT uid FROM page_fan WHERE page_id=PAGE_ID AND uid=USER_ID').inspect
但同样,我得到一个空数组。
那么,有什么想法吗?