Мне нужно периодически запрашивать у экземпляра salesforce информацию, которая, по-видимому, доступна только в API метаданных (диапазоны IP-адресов для входа в профиль). Хотя я знаю, что могу использовать Ant или инструмент миграции Force.com, я хотел бы иметь возможность запрашивать его больше, чем я могу использовать стандартный Soap API, используя замечательные библиотеки python, которые уже существуют. Похоже, что сейчас мне придется извлечь файлы XML для каждого профиля и программно открыть и проанализировать XML для каждого из них, поскольку я не думаю, что вы можете напрямую запрашивать данные из API метаданных (просто получить или развернуть). Есть какие-нибудь советы, как получить эти данные другим способом? Я не против очистки экрана с помощью Selenium или какого-либо другого метода, но не думаю, что это сработает, поскольку количество профилей может измениться или будет другим при тестировании нескольких экземпляров с одним и тем же кодом. Спасибо!
Есть ли библиотека или метод Python для доступа к API метаданных Salesforce?
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
Спасибо, Nilesh - я использую beatbox для некоторых запросов, но, к сожалению, диапазоны IP-адресов для входа, установленные в каждом профиле, недоступны в SOAP API :(
- person cji; 09.08.2012