嗨我試圖在我的應用程序中按照Tweepy App Engine OAuth示例應用程序,但遇到麻煩。Tweepy +應用程序引擎示例OAuth幫助
這裏是到tweepy示例代碼的鏈接:http://github.com/joshthecoder/tweepy-examples 具體看一下:http://github.com/joshthecoder/tweepy-examples/blob/master/appengine/oauth_example/handlers.py
這裏是我的代碼中的相關片段[忽略的間距問題]:
try:
authurl = auth.get_authorization_url()
request_token = auth.request_token
db_user.token_key = request_token.key
db_user.token_secret = request_token.secret
db_user.put()
except tweepy.TweepError, e:
# Failed to get a request token
self.generate('error.html', {
'error': e,
})
return
self.generate('signup.html', {
'authurl': authurl,
'request_token': request_token,
'request_token.key': request_token.key,
'request_token.secret': request_token.secret,
})
,你可以看我的代碼和這個例子非常相似。然而,當我比較在我的註冊頁面上呈現的request_token.key和request_token.secret的版本時,我的註冊頁面
即,變量I輸出到瀏覽器:
request_token.key
request_token.secret
是不一樣存儲在數據存儲中的數據:
db_user.token_key = request_token.key
db_user.token_secret = request_token.secret
db_user.put()
此處作爲一例是我所看到的,當測試:
打印到屏幕:
request_token.key: MocXJxcqzDJu6E0yBeaC5sAMSkEoH9NxrwZDDvlVU
request_token.secret: C7EdohrWVor9Yjmr58jbObFmWj0GdBHMMMrIkU8Fds
值在數據存儲區:
token_key: 4mZQc90GXCqcS6u1LuEe60wQN53A0fj7wdXHQrpDo
token_secret: dEgr8cvBg9jmPNhPV55gaCwYw5wcCdDZU4PUrMPVqk
任何指導我在做什麼錯在這裏?
謝謝!
參考鏈接:
我想你錯過了那裏的一個句子的一部分。如果我理解正確,那麼您輸出的令牌和數據存儲中的令牌有什麼不同?不同的如何? – 2010-05-04 15:49:51
@Nick - 我剛剛更新了問題,提供了更多信息以及值如何不同的示例。謝謝! – Wasauce 2010-05-04 18:03:28