导致不论用谁的 weibo 账号登录都是同一个人。
我现在也在做 weibo 的对接,发现你用的这个 Omniauth-weibo gem 用的不是 oath2,不知道你是不是 fork 了代码,然后自己去实现 oath2 的连接
@dxdxdx https://github.com/jihao/omniauth-weibo 用的是这个 gem 啊,没有装其他的
用这个 https://github.com/ballantyne/omniauth-weibo
@bl0ckme 这个如何安装?跟上面的名字一样的,看介绍还是在 working 中。
我也碰到这个问题了。。。。 我的解决办法 : Gemfile 里面 gem "omniauth-weibo",:git =>"git://github.com/ballantyne/omniauth-weibo.git" 取 uid 的时候用 request.env["omniauth.auth"][:extra][:raw_info][:id] 这个 id
也碰到这个问题。 考虑到 weibo 淡出 OAuth 1.0 的 api,就动手完善一个 OAuth 2.0 的 OmniAuth strategy: https://github.com/beenhero/omniauth-weibo-oauth2 在自己的应用里测试通过。
多谢上面两位,下次测试下。
@krazy 正解,需要自己处理一下 id