gpt4 book ai didi

python - 使用 python 调用 Salesforce 批量上传 API

转载 作者:行者123 更新时间:2023-11-28 16:47:00 25 4
gpt4 key购买 nike

我正在使用 salesforce api 并遇到了批量上传 API。我想使用带有 python 的批量上传 API 将一些数据从数据库上传到 salesforce。我目前正在使用 BeatBox 作为图书馆。关于如何继续使用 BeatBox 的任何指示?或者有办法解决它。我已经完成了一半的解决方案,其中数据是来自 SQL 的查询并制作成 csv 文件。但是在批量上传之后我该如何处理呢?指针会有很大帮助。

最佳答案

几天前发现这个包:

https://pypi.python.org/pypi/salesforce-bulk/1.0.1

似乎是你要找的:

from salesforce_bulk import CsvDictsAdapter

job = bulk.create_insert_job("Account", contentType='CSV')

accounts = [dict(Name="Account%d" % idx) for idx in xrange(5)]
csv_iter = CsvDictsAdapter(iter(accounts))
batch = bulk.post_bulk_batch(job, csv_iter)
bulk.wait_for_batch(job, batch)
bulk.close_job(job)
print "Done. Accounts uploaded."

关于python - 使用 python 调用 Salesforce 批量上传 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12892568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com