簡體   English   中英

current_facebook_user總是返回nil嗎?

[英]current_facebook_user always returns nil?

由於某種原因,它一直有效到上周的某個時候,並且只是拒絕了。

我的應用程序(http://melodizr.com)使用facebook connect讓用戶在數據庫等中輸入信息。

我正在使用facebooker2。 但是,即使登錄后,current_facebook_user函數也始終返回nil。 如果我在firefox中瀏覽cookie,可以看到顯然為站點和facebook connect部分設置了cookie,因此我似乎無法理解問題。

這是使用facebook connect的唯一代碼:

<% puts current_facebook_user.inspect %>
<%= fb_connect_async_js %>
<% if !current_facebook_user.nil? %>
  //do some stuff
<% else %>
  <div id="fbcont">
<%= fb_login_and_redirect "", :perms => '' %>
  </div>
<% end %>

Facebook最近已將所有應用遷移到OAuth 2.0。 為了使用OAuth 2.0,本周我必須為我的應用程序更新Facebooker2插件。

請參閱此處以獲取摘要: https : //developers.facebook.com/docs/oauth2-https-migration/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM