Tornado Documentation
http://www.v2ex.com/tornado/
Tornado on GitHub
https://github.com/facebook/tornado/
Tornado Gists
http://tornadogists.org/
luztak
V2EX  ›  Tornado

Tornado如何解析腾讯微博API授权的地址参数?

  •  
  •   luztak · Jun 26, 2012 · 6185 views
    This topic created in 5100 days ago, the information mentioned may be changed or developed.
    Authorization Code不必细说,但Implicant Grant的地址比较特殊,它返回redirect_uri的地址中参数部分是以井号("#")开头的.印象中一直觉得井号不能作为参数的一部分. 我想问的是,handlers分配时能不能这样写: r"/#access_token=(.*)&expires_in=(.*)&openid=(.*)&openkey=(.*)",QMBImplicantOpenIdHandler 还有就是这样写的话Handler的def get()是不是应该分配对应数量的形参? 因为在学校,用爪机上网,不能实机测试,所以问问各位.谢谢. 附上腾讯微博OAuth2.0鉴权文档地址:http://wiki.open.t.qq.com/index.php/OAuth2.0%E9%89%B4%E6%9D%83
    14 replies    1970-01-01 08:00:00 +08:00
    luztak
        1
    luztak  
    OP
       Jun 26, 2012
    换行.\n换行.
    luztak
        2
    luztak  
    OP
       Jun 26, 2012
    <script src="http://gist.github.com/2994515.js"></script>
    luztak
        3
    luztak  
    OP
       Jun 26, 2012
    whtsky
        4
    whtsky  
       Jun 26, 2012
    这样写必然不行的。
    Implicant Grant是适用于无服务器的客户端,既然用tornado为什么要用这种方式?
    官方建议是用js来取参数
    luztak
        5
    luztak  
    OP
       Jun 26, 2012
    @whtsky 那,既然这样,redirect_uri接收到的openid&openkey怎样传给客户端?毕竟IG还是要走redirect_uri
    whtsky
        6
    whtsky  
       Jun 26, 2012
    @luztak 他指的是网页客户端,纯js的那一类。用js解析一下网址就好了。
    luztak
        7
    luztak  
    OP
       Jun 26, 2012
    @whtsky 说实话……我很晕.看qqweibov2又是一堆处理json的代码.要是能找个Python的纯处理API的就好了.我再去看看qqweibov2的代码.
    krazy
        8
    krazy  
       Jun 27, 2012
    tornado有个auth模块专门来做这些事情
    具体的可以参考一下 @lepture 的tornado.third~
    https://github.com/lepture/tornado.third/blob/master/weibo.py
    luztak
        9
    luztak  
    OP
       Jun 27, 2012
    @krazy Thx.都忘记Tornado有Auth模块了.我把Auth和httpclient抽出来试试.
    whtsky
        10
    whtsky  
       Jun 27, 2012
    @luztak 用tornado就不要用ig...
    python处理json的模块有很多啊...
    luztak
        11
    luztak  
    OP
       Jun 27, 2012
    @whtsky 好吧,我DT了.Python是用在服务器端的,要写客户端还是尽量用C.问这个主要是考虑IG也要走redirect_uri,而id和key是给uri的,我想问怎么给客户端.
    whtsky
        12
    whtsky  
       Jun 27, 2012
    @luztak 他的客户端是指网页客户端!!!!!!!!用js取!!!!!!!
    luztak
        13
    luztak  
    OP
       Jun 27, 2012
    @whtsky Understood...我去看php sdk.btw,我发现你回这个帖之后钱会到我这儿0 0
    whtsky
        14
    whtsky  
       Jun 27, 2012   ❤️ 2
    @luztak = =
    点一下`感谢回复者`吧(用电脑的时候,我知道你手机刷不出来这个。。)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1117 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 18:12 · PVG 02:12 · LAX 11:12 · JFK 14:12
    ♥ Do have faith in what you're doing.