第一次用sdk将我的头靠在墙上。尝试通过Box Python SDK向jwt进行身份验证时,我不断收到'NoneType'对象不可调用错误
我几乎遵循了Box上开发论坛帖子中的所有建议。迹象表明没有安装“ boxsdk [jwt]”是问题所在。我已经卸载并重新安装了sdk,生成了新的公共/私有密钥集,并从头开始。我忍不住觉得这里缺少一些简单的东西。
let values = [1, 2, 3, 4, 5];
let output = [];
values.forEach((element, index, array) => {
let removed_element = values.splice(index, 1)
output.push(values.reduce((a, b) => a * b));
values.unshift(removed_element);
});
console.log(output);
我希望这应该成功,但是会收到以下消息:
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)
答案 0 :(得分:0)
出现类似错误,发现未安装 PyJWT 模块。安装后问题就解决了。