我被困在'获取访问令牌'部分。在文档中,我需要一个“代码”。但是我怎样才能获得授权码?我正在使用python。
authorize_url = 'https://www.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIENT_ID'
def myRequest(path, method=None, options=None):
response = requests.request(method, path, **options)
return json.dumps(response.json())
code = myRequest(
path=authorize_url,
method='GET',
options={
'headers':{
'response_type': 'code',
'client_id': CLIENT_ID,
}
}
)
答案 0 :(得分:2)
您必须使用模块发出HTTP请求,例如requests或urllib并按照指示here的说明进行操作。
我在这里设置了一个非常简单的Flask应用程序:https://github.com/seanrose/box-oauth2-example
将用户发送到Box的授权网址后,“代码”会返回到您的应用。