Plaid: ‘client_id должен быть правильно отформатированной непустой строкой’

#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 файл, вероятно, добавил что-то в окружающую среду.