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(': Failed to Establish a new connection) が原因です) : [Errno 8] nodename も servname も指定されていないか、不明です'))
sandbox_name
salesforce の指示に従って、という名前の Developer サンドボックスを使用しています。誰かが私が間違っていることについてアドバイスを与えることができますか?