最近一个项目需要一个第三方登录的功能,要求是用 QQ。请问各位有没有完整的解决方案?我搜了好多,都是一部分一部分的,谢谢各位。
# 回调页中
user = Qq.new(params[:code],request.env['HTTP_CONNECTION'])
# 在session或者数据库中存储openid
session[:openid] = user.openid
# 按照腾讯要求应该显示昵称
session[:nickname] = user.get_user_info('https://graph.qq.com/user/get_user_info')['nickname']