Получить макеты страниц Salesforce, используя python - PullRequest
0 голосов
/ 09 мая 2020

то, что я пытаюсь сделать, - это получить макеты страниц Salesforce как XML файл с использованием python, я пытался использовать SFDCLIB, Salesforce_API, simple_Salesforce, но все еще не могу найти способ сделать это, кто-нибудь когда-либо пытался сделай это? или кто-нибудь знает, как этого добиться, любезно проведите меня через процесс. Мне просто нужно успешно отправить запрос на извлечение, любезно помогите.

1 Ответ

0 голосов
/ 09 мая 2020

Это должно быть возможно через simple_salesforce, в приведенном ниже примере предполагается, что мы используем контакты

from simple_salesforce import Salesforce
sf = Salesforce(username='username@username.com', password='XpasswordX', security_token='XtokenX', sandbox=False)

#this is a specific contact record type id as layouts depend on the record type
record_type_id = '01258023423c9gYBAQ'

layout = sf.Contact.describe_layout(record_type_id)

Это даст вам json версию данных, а не xml, но структура является то же, что показано здесь: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_layouts.htm

Пример layout['buttonLayoutSection']

...