繁体   English   中英

Facebook Fangate带有休息图宝石

[英]Facebook Fangate with rest-graph gem

扇形门是一种检查用户是否喜欢应用所在页面的方法,如果喜欢,他可以查看内容。

我一直在尝试用静止图形宝石做一个扇形门。

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

但是同样,我得到一个空数组。

那么,对此有什么想法吗?

似乎您在范围内没有user_likes权限。 像添加它

rest_graph_setup(
  :write_session => true,
  :iframe => true,
  :auto_authorize => true,
  :auto_authorize_scope => 'email,user_likes',
  :app_id        => ENV['FB_ID'],
  :secret        => ENV['FB_SC'],
  :write_cookies => true,
)
raise rest_graph.get('me/likes/PAGE_ID').inspect

那可能会解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM