Есть ли библиотека или метод Python для доступа к API метаданных Salesforce?

Мне нужно периодически запрашивать у экземпляра salesforce информацию, которая, по-видимому, доступна только в API метаданных (диапазоны IP-адресов для входа в профиль). Хотя я знаю, что могу использовать Ant или инструмент миграции Force.com, я хотел бы иметь возможность запрашивать его больше, чем я могу использовать стандартный Soap API, используя замечательные библиотеки python, которые уже существуют. Похоже, что сейчас мне придется извлечь файлы XML для каждого профиля и программно открыть и проанализировать XML для каждого из них, поскольку я не думаю, что вы можете напрямую запрашивать данные из API метаданных (просто получить или развернуть). Есть какие-нибудь советы, как получить эти данные другим способом? Я не против очистки экрана с помощью Selenium или какого-либо другого метода, но не думаю, что это сработает, поскольку количество профилей может измениться или будет другим при тестировании нескольких экземпляров с одним и тем же кодом. Спасибо!


person cji    schedule 09.08.2012    source источник
comment
simple-salesforce позволяет выполнять запросы и возвращает результаты в упорядоченном словаре. . Ты пробовал это?   -  person abhi    schedule 03.10.2014


Ответы (1)


Попробуйте beatbox 20.0. Библиотеку Python для запроса / обновления данных Saleforce.com через SOAP API.

person NIlesh Sharma    schedule 09.08.2012
comment
Спасибо, Nilesh - я использую beatbox для некоторых запросов, но, к сожалению, диапазоны IP-адресов для входа, установленные в каждом профиле, недоступны в SOAP API :( - person cji; 09.08.2012