第一次使用sdk,在这里把我的头撞到墙上。尝试通过 Box Python SDK 使用 jwt 进行身份验证时,我不断收到“NoneType”对象不可调用错误
我几乎遵循了 Box 上开发论坛帖子中的所有建议。迹象表明没有安装“boxsdk[jwt]”是问题所在。我已经卸载并重新安装了 sdk,生成了一个新的公钥/私钥集,然后从头开始。我不禁觉得我在这里遗漏了一些简单的东西。
from boxsdk import JWTAuth
auth = JWTAuth(
client_id='clientid',
client_secret='secret',
enterprise_id='eid',
jwt_key_id='key',
rsa_private_key_file_sys_path='./Desktop/certy.pem',
rsa_private_key_passphrase='passphrase'
)
access_token = auth.authenticate_instance()
from boxsdk import Client
client = Client(auth)
我希望这应该成功,但我收到以下信息:
Traceback (most recent call last):
File "python.py", line 9, in <module>
rsa_private_key_passphrase=******
TypeError: 'NoneType' object is not callable