'SalesforceBulk' 对象没有属性 'post_bulk_batch'

'SalesforceBulk' object has no attribute 'post_bulk_batch'

我正在尝试 运行 销售人员中的批量工作。在创建工作并通过我的数据准备 csv_iterator 之后,当我 运行 this

batch = bulk.post_bulk_batch(job, csv_iterator)

我收到错误消息

AttributeError: 'SalesforceBulk' object has no attribute 'post_bulk_batch'

我已经在 python2 和 3 中安装了 salesforce_bulk。试过两个版本,但同样的错误。 为什么会出现这种情况。如何纠正这个问题?提前致谢。

更新:

我安装的版本是salesforce-bulk==1.1.0 现在它 在 python2 工作,但在 python3 这就是正在发生的事情

from salesforce_bulk import SalesforceBulk
ImportError: cannot import name 'SalesforceBulk'

不支持python3做salesforce bulk job process吗?

找到了!在 python3 安装版本 salesforce-bulk == 2.1.0 并将方法名称 post_bulk_batch 更改为 post_batch 就是这样!