检测沙盒类型 (Salesforce)

时间:2021-05-17 09:22:22

标签: salesforce simple-salesforce

Salesforce 支持不同的沙箱。

例如“部分”或“开发”沙箱。

有没有办法检测我的脚本连接到哪种沙箱?

我使用 Python 和 simple_salesforce。

1 个答案:

答案 0 :(得分:2)

我的 Python 不够好。我可以给出提示,但你必须自己尝试一下。

https://github.com/simple-salesforce/simple-salesforce“附加功能”表示有内部类可以向您公开 session_id 和实例。

您可以使用这些来制作 HTTP GET 调用

$ perl -pe 's/(\d+)-(\d+)/join(",",$1..$2)/eg' /sys/devices/system/cpu/online
0,1,2,3,4,5,6,8,9,11,13,14,15

"limits" 资源将告诉您(除其他外)此组织中可用的数据和文件存储有哪些。它会返回一个类似于

的 JSON
Authorization: Bearer {session_id}
{instance}/services/data/v51.0/limits

使用 { ... "DataStorageMB" : { "Max" : 200, "Remaining" : 196 }, ... } https://help.salesforce.com/articleView?id=sf.data_sandbox_environments.htm&type=5 底部的表格来确定您的位置。 200 => 开发人员,1024 => 开发人员专业...


编辑 - 如果您使用 Apex(可能作为 REST 服务公开,“simple salesforce”具有很好的内置功能来访问它们)

DataStorageMB.Max
相关问题