#python #api #rest #plaid
#python #API #остальное #плед
Вопрос:
Я создаю приложение.
PLAID_CLIENT_ID = os.getenv('PLAID_CLIENT_ID')
PLAID_SECRET = os.getenv('PLAID_SECRET')
client = plaid.Client(client_id=PLAID_CLIENT_ID,
secret=PLAID_SECRET,
environment='development')
access_token = #Access Token
response = client.Accounts.balance.get(access_token)
accounts = response['accounts']
accountsTwo = accounts[0]['balances']['available']
#accountsThree = accountsTwo['balances']
#accountsFour = accountsThree['current']
jsonobj = json.dumps(accounts, indent = 4)
print(jsonobj)
print('-------------------------------------------------')
print(accountsTwo)
Но я получаю сообщение об ошибке
File "c:Userscallmgitquickstartpythonfind.py", line 26, in <module>
response = client.Accounts.balance.get(access_token)
File "C:PythonPython39libsite-packagesplaidapiaccounts.py", line 22, in get
line 68, in _http_request
raise PlaidError.from_response(response_body)
plaid.errors.InvalidRequestError: client_id must be a properly formatted, non-empty string
Он отлично работает в отладчике, но когда я запускаю его со своего терминала, он не работает. Дайте мне знать, если вы можете понять это, пожалуйста!
Комментарии:
1. Отличается ли ваша среда при запуске из отладчика?
2. Нет, это было в той же среде. Я решил это, хотя. Это не сработало, потому что я не импортировал свой server.py досье. Знаете ли вы, почему это так?
3. The server.py файл, вероятно, добавил что-то в окружающую среду.