Как подключить базу данных Salesforce в django? Выполнение вызовов API с помощью Python?

Как подключить базу данных Salesforce в django? Выполнение вызовов API с помощью Python

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'salesforce_db',
    },
    'salesforce': {
        'ENGINE': 'salesforce.backend',
        "CONSUMER_KEY" : 'EDIT: your key you get.......................',
        "CONSUMER_SECRET" : 'EDIT secret you get',
        'USER': 'EDIT your@user.login.name',
        'PASSWORD': 'EDIT password + security_token',
        'HOST': 'https://login.salesforce.com',
    }
}

SALESFORCE_QUERY_TIMEOUT= (4, 15)

Пользователь System Administrator может настроить разрешения для приложения на использование Salesforce API. Откройте Salesforce Lightning в веб-браузере, нажмите Setup > Apps > App Manager > New Connected App (кнопка в правом верхнем углу).

Вы вводите имя вашего приложения (или имя группы приложений, которые могут быть доверены/запрещены вместе), заполняете некоторые связанные с ним обязательные поля и нажимаете "Enable OAuth Settings", чтобы увидеть связанные с ним настройки. Выберите область "Управление данными пользователя через API (api)" в "Available OAuth Scopes" и нажмите "Сохранить". Вы увидите "Consumer Key" и "Consumer Secret" для вашего приложения или вы можете увидеть их позже, если нажмете "View" в "App Manager" в конце вашей строки.

Я думаю, что другие детали хорошо описаны в документации django-salesforce, но правый верхний угол и Available OAuth Scopes - самые важные детали, которые будут добавлены в эту документацию, чтобы обширную документацию о Salesforce - OAuth 2 вообще не пришлось читать в самом простом случае.

Вернуться на верх