0
使用Omniauth,我在使用oauth2的自定義策略中具有以下內容,但只有uid
正在拾取並稍後保存在用戶記錄中。信息塊中的email
和name
即將變爲零,儘管有值我的信息塊有什麼問題?如何在已解析的JSON響應中保存這些嵌套值
Omniauth Strategy.rb
uid do
raw_info["user"]["uid"]
end
info do
{
email: raw_info["user"]["email"],
name: raw_info["user"]["name"]
}
end
def raw_info
@raw_info ||= access_token.get('/api/v1/user').parsed
end
JSON響應:
{
user: {
uid: 1,
email: "[email protected]",
name: null
},