0

(スーパーユーザーに聞いたのですが、返事がありません...)

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を使用しています)

4

3 に答える 3

1

オブジェクトのプロパティとメソッドを調べて、オブジェクトに「dir」を適用します。あなたの場合:

dir(access_token)

このオブジェクトで、必要なトークンを提供するものを見つけることができると確信しています。

于 2013-02-21T08:14:12.597 に答える
1

はい、あなたは正しいオブジェクトを持っています。しかし、あなたはクラスのインスタンスを扱っています。

<dropbox.session.OAuthToken object at 0x1102d4210>

これは、Dropbox SDK が作成した OAuthToken オブジェクトのインスタンスです。このトークンには、 と の 2 つの属性があるようkeyですsecret。これらがトークン キーとシークレットになります。これはあなたが求めているものです。

次のようにアクセスできます。

print access_token.key
print access_token.secret
于 2013-03-29T03:10:00.670 に答える
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
于 2013-05-12T14:46:37.913 に答える