1

我被困在“获取访问令牌”部分。在文档中,我需要一个“代码”。但是我怎样才能得到授权码呢?我正在使用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,
                }
        }
    )
4

1 回答 1

2

您必须使用一个模块来发出 HTTP 请求,例如requestsurllib并按照此处指示的说明进行操作。

我在这里设置了一个非常简单的 Flask 应用程序:https ://github.com/seanrose/box-oauth2-example

在您将用户发送到 Box 的授权 URL 后,“代码”会返回到您的应用程序。

于 2013-03-29T21:00:10.317 回答