V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
blankyao
V2EX  ›  程序员

写了个omniauth-qq,omniauth的QQ-Connect strategy

  •  
  •   blankyao ·
    blankyao · Mar 15, 2012 · 5278 views
    This topic created in 5170 days ago, the information mentioned may be changed or developed.
    放在Github上了, https://github.com/blankyao/omniauth-qq
    写之前没找到合适的gem,所以打算自己写一个,做完才发现已经有同学在7个小时前发布了, https://github.com/beenhero/omniauth-qq ,郁闷
    5 replies    1970-01-01 08:00:00 +08:00
    beenhero
        1
    beenhero  
       Mar 15, 2012
    我也是鼓捣OAuth认证,发现QQ有些问题(见http://ruby-china.org/topics/1861),
    然后就自己整了一个,omniauth-qq 主要把tqq和qq connect的strategy整合一起了,前者用的OAuth,后者用的OAuth2.
    blankyao
        2
    blankyao  
    OP
       Mar 15, 2012
    哈哈,昨晚我看你的代码了
    另外,qq connect得到的token和openid不能做所有的操作吗?我看文档是可以发到微博或者空间的呀
    beenhero
        3
    beenhero  
       Mar 15, 2012
    @blankyao 你在scope里加上你要访问的权限,就可以了
    beenhero
        4
    beenhero  
       Mar 15, 2012
    QQ-Connect 就是做了登录的事,get_user_info 拿到的信息很少。
    TQQ 还是老接口,能取回常用的user info.

    另外,weibo 我也重写了一个OAuth2 的版本,叫 omniauth-weibo-oauth2
    blankyao
        5
    blankyao  
    OP
       Mar 15, 2012
    @beenhero ok,thx
    I will use your omniauth-weibo-oauth2 :)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   843 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:50 · PVG 04:50 · LAX 13:50 · JFK 16:50
    ♥ Do have faith in what you're doing.