(我在超级用户上问了这个问题,但没有回复......)
我正在尝试在http://taught-process.blogspot.com/2012/05/asdlasd-asda-sd-asd-asdasd.html
上关注Dropbox API的教程但是当我到达最后一部分时
#Print the token for future reference
print access_token
我得到的是
<dropbox.session.OAuthToken object at 0x1102d4210>
如何获得实际令牌?它应该看起来像:
oauth_token_secret=xxxxxxx&oauth_token=yyyyyyy
(我在Mac上)
答案 0 :(得分:1)
在对象的属性和方法中查看,为此,在对象上应用“dir”。 在你的情况下:
dir(access_token)
我很确定你会在这个对象中发现能给你所需的令牌的东西。
答案 1 :(得分:1)
你有正确的对象,是的。但是你正在处理一个类的实例。
<dropbox.session.OAuthToken object at 0x1102d4210>
这是Dropbox SDK为您创建的OAuthToken对象的一个实例。此令牌似乎有两个属性:key
和secret
。这些将是您的令牌密钥和秘密。这就是你所追求的。
您可以像这样访问它们:
print access_token.key
print access_token.secret
答案 2 :(得分:0)
在http://taught-process.blogspot.com/2012/05/asdlasd-asda-sd-asd-asdasd.html
使用Dropbox API的相同教程结束以下适用于我的脚本
# Include the Dropbox SDK libraries
from dropbox import client, rest, session
# Get your app key and secret from the Dropbox developer website
APP_KEY = '3w7xv4d9lrkc7c3'
APP_SECRET = '1v5f80mztbd3m9t'
# ACCESS_TYPE should be 'dropbox' or 'app_folder' as configured for your app
ACCESS_TYPE = 'app_folder'
sess = session.DropboxSession(APP_KEY, APP_SECRET, ACCESS_TYPE)
request_token = sess.obtain_request_token()
url = sess.build_authorize_url(request_token)
# Make the user sign in and authorize this token
print "url:", url
print "Please visit this website and press the 'Allow' button, then hit 'Enter' here."
raw_input()
# This will fail if the user didn't visit the above URL
access_token = sess.obtain_access_token(request_token)
#Print the token for future reference
print access_token.key
print access_token.secret