5

Box.com SDKの使用を開始しようとしていますが、いくつか質問があります。

from boxsdk import OAuth2

oauth = OAuth2(
    client_id='YOUR_CLIENT_ID',
    client_secret='YOUR_CLIENT_SECRET',
    store_tokens=your_store_tokens_callback_method,
)

auth_url, csrf_token = oauth.get_authorization_url('http://YOUR_REDIRECT_URL')

def store_tokens(access_token, refresh_token):
    # store the tokens at secure storage (e.g. Keychain)

1) リダイレクト URL とは何ですか? どのように使用しますか? これを使用するには、サーバーを実行する必要がありますか?

2) store_tokens メソッドにはどのようなコードが必要ですか?

4

3 に答える 3

0

If you're just testing, you can also pass in a developer token. This tutorial explains how.

This is the most basic example that worked for me:

from boxsdk import Client, OAuth2

CLIENT_ID = ''
CLIENT_SECRET = ''
ACCESS_TOKEN = '' # this is the developer token

oauth2 = OAuth2(CLIENT_ID, CLIENT_SECRET, access_token=ACCESS_TOKEN)

client = Client(oauth2)

my = client.user(user_id='me').get()
print(my.name)
print(my.login)
print(my.avatar_url)
于 2016-03-03T06:58:51.357 に答える