Я использую модуль python3.7.2 simple-salesforce==0.74.2
, и у меня возникают проблемы при попытке установить соединение с моей песочницей salesforce. Я могу войти в систему Salesforce с теми же учетными данными, что и так:
from simple_salesforce import Salesforce
sf = Salesforce(username='user@domain.com', password='pswd', security_token='mytoken')
Хорошо, круто. Сейчас я пытаюсь войти в свою песочницу со следующим:
sf = Salesforce(username='user@domain.com.sandbox_name', password='pswd', security_token='mytoken', sandbox=True)
И я получаю ошибку:
simple_salesforce.exceptions.SalesforceAuthenticationFailed:
INVALID_LOGIN: Неверное имя пользователя, пароль, токен безопасности; или пользователь
заблокирован.
Итак, я попытался войти в систему другим методом:
sf = Salesforce(username='user@domain.com.sandbox_name', password='pswd', security_token='mytoken', domain='sandbox_name')
И это дало другую ошибку:
requests.exceptions.ConnectionError:
HTTPSConnectionPool (host = 'sandbox_name.salesforce.com', port = 443): Макс.
повторные попытки превышены с помощью URL: /services/Soap/u/38.0 (вызвано
NewConnectionError (': не удалось установить новое соединение: [Errno 8]
имя или имя не указано или не указано '))
Я использую изолированную программную среду разработчика с именем sandbox_name
, следуя инструкциям Salesforce. Может кто-нибудь дать совет, что я делаю неправильно?