ooof

启用 Project Babel 2 内置的 Twitter 客户端没有成功,请教几个问题。

  •  
  •   ooof · Sep 20, 2010 · 5308 views
    This topic created in 5713 days ago, the information mentioned may be changed or developed.
    1. http://dev.twitter.com/apps/new 页面的 Callback URL 填写的是 http://aaaaaaa.appspot.com/settings 不知道对不对。


    2.申请到 Twitter 网站上的 OAuth Consumer Key 和 Secret 了。

    也写入 config.py 了,不知道是不是这样:

    if os.environ['SERVER_SOFTWARE'] == 'Development/1.0':
    twitter_consumer_key = 'aaaaaaaMUWXfQtdpw'
    twitter_consumer_secret = 'aaaaaaaIRMuAzk5oBplLndTzszbcJPLVZs'
    else:
    twitter_consumer_key = 'aaaaaaaIJMUWXfQtdpw'
    twitter_consumer_secret = 'aaaaaaaYZuIRMuAzk5oBplLndTzszbcJPLVZs'



    3.在绑定账户时,前几天是点击后,twitter 的界面出现,工作一会后,返回原地,但小鸟没有出现。

    刚才在 config.py 胡乱改了一下,也恢复原样了,但总出现下面的错误,不知道怎么回事。

    Traceback (most recent call last):
    File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 511, in __call__
    handler.get(*groups)
    File "/base/data/home/apps/chinango20/1.344933628934134655/t.py", line 49, in get
    request_token = twitter.getRequestToken()
    File "/base/data/home/apps/chinango20/1.344933628934134655/twitter/oauthtwitter.py", line 189, in getRequestToken
    resp = self._FetchUrl(url, no_cache=True)
    File "/base/data/home/apps/chinango20/1.344933628934134655/twitter/oauthtwitter.py", line 101, in _FetchUrl
    url_data = opener.open(url).read()
    File "/base/python_runtime/python_dist/lib/python2.5/urllib2.py", line 387, in open
    response = meth(req, response)
    File "/base/python_runtime/python_dist/lib/python2.5/urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
    File "/base/python_runtime/python_dist/lib/python2.5/urllib2.py", line 425, in error
    return self._call_chain(*args)
    File "/base/python_runtime/python_dist/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
    File "/base/python_runtime/python_dist/lib/python2.5/urllib2.py", line 506, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
    HTTPError: HTTP Error 401: Unauthorized
    6 replies    1970-01-01 08:00:00 +08:00
    ratazzi
        1
    ratazzi  
       Sep 20, 2010
    ooof
        2
    ooof  
    OP
       Sep 20, 2010
    谢谢 @ratazzi ,改过来了,只是还陷在 3 的泥潭。 :)
    ratazzi
        3
    ratazzi  
       Sep 20, 2010
    @ooof 现在又是什么错误?
    ooof
        4
    ooof  
    OP
       Sep 20, 2010
    @ratazzi 上面 3 的问题。
    ratazzi
        5
    ratazzi  
       Sep 20, 2010
    allow 之后应该是会跳转回去的,另外 twitter 里的 Application Type 必须是 Browser
    ooof
        6
    ooof  
    OP
       Sep 21, 2010
    问题解决了 。

    可能是 Callback URL 更改使 OAuth Consumer Key 和 Secret 发生的改变。而当时没有注意到,改成新的后,上传,好了。

    再次谢谢 @ratazzi

    :)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:20 · PVG 14:20 · LAX 23:20 · JFK 02:20
    ♥ Do have faith in what you're doing.