【发布时间】:2021-05-21 00:58:33
【问题描述】:
我去了 \simple_salesforce 并手动更改了 api.py 中的一行
DEFAULT_API_VERSION = '42.0'
到
DEFAULT_API_VERSION = '51.0'
但是这样做感觉不正确。还有其他方法吗?
【问题讨论】:
我去了 \simple_salesforce 并手动更改了 api.py 中的一行
DEFAULT_API_VERSION = '42.0'
到
DEFAULT_API_VERSION = '51.0'
但是这样做感觉不正确。还有其他方法吗?
【问题讨论】:
“附加功能”中readme 中有一段文字。
SalesforceLogin,它接受用户名、密码、安全令牌、 可选版本和可选域
(...)
SFType 类,即 Salesforce() 类中的 getattr() 方法在内部使用 并表示特定的 SObject 类型。 SFType 需要 object_name (即联系人)、session_id(身份验证 ID)、sf_instance (您的 Salesforce 实例的主机名)和可选的 sf_version
所以看起来你可以将sf_version 传递给 SalesforceLogin() 调用,它会受到尊重。或version 到 Salesforce()。检查文件并进行实验?甚至可以在 simple 的 Git 存储库中提出拉取请求,以便他们更新默认值。 42 是在 3 年前。使用更新的 API 来查看更多表、获得一些性能提升和错误修复是非常好的。
【讨论】: