簡體   English   中英

omn​​iauth-facebook無法將nil轉換為String

[英]omniauth-facebook can't convert nil into String

fb = OmniAuth::Strategies::Facebook.new("app_id", "app_secret")
client = OAuth2::Client.new("app_id", "app_secret", fb.options.client_options) 
token = OAuth2::AccessToken.new(client,'access_token', fb.options.access_token_options)
fb.instance_variable_set("@access_token", token) 
fb.auth_hash

當我嘗試訪問auth_hash時,我得到:

can't convert nil into String

有任何想法嗎?

好的,實際上,將第一行更改為:

fb = OmniAuth::Strategies::Facebook.new(nil, "app_id", "app_secret")

解決了這個問題。 我不確定第一個參數代表什么。

暫無
暫無

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

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