簡體   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