ファンゲートは、ユーザーがアプリのあるページが気に入ったかどうかを確認する方法です。気に入った場合は、コンテンツを表示できます。
私はしばらくの間、レストグラフの宝石でファンゲートをしようとしてきました。
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
しかし、繰り返しになりますが、空の配列を取得します。
それで、これについて何かアイデアはありますか?