编写脚本以通过自动生成开发人员令牌将文件发送到 box 应用程序

write a script to send files to box application by automatic developer token generation

需求:我需要一个发送文件到盒子的脚本。

到目前为止,我成功地按照 https://docs.box.com/docs/getting-started-box-integration 将文件发送到盒子。我正在使用 box-python-sdk 来实现这一点,但我必须使用此开发人员令牌,该令牌仅在 60 分钟内有效以进行身份​​验证。我必须每天为 运行 这个脚本生成一个开发人员令牌。

    oauth = OAuth2(
         client_id=CLIENT_ID,
         client_secret=CLIENT_SECRET,
         access_token=DEVELOPER_TOKEN,
         ) 
client = Client(oauth)

我无法设置重定向 URI,因为我不是 运行 在服务器上安装应用程序,我只是 运行 使用 "python box.py " 安装此脚本。有没有办法在我的脚本中刷新开发人员令牌?

可以使用JWT认证实现,参考https://github.com/box/box-python-sdk