#python #plaid
#python #плед
Вопрос:
Я пытаюсь подключиться к своему личному банковскому счету через plaid.
Сначала я попытался использовать код изолированной среды (https://dashboard.plaid.com/overview/sandbox ) напрямую, но через это я могу подключиться только к фиктивным данным в песочнице (используя имя пользователя: user_good и пароль: pass_good).
Но когда я пытаюсь подключиться к своей учетной записи Bank of America, я получаю сообщение об ошибке, что мои учетные данные неверны.
Затем я изменил код котла для среды изолированной среды (переключившись PLAID_ENV=sandbox
PLAID_ENV=development
и переключив PLAID_CLIENT_ID=xxxx
amp; PLAID_SECRET=xxxxx
, указанный в коде изолированной среды, связанном выше, на мои личные ключи разработчика) и запустил server.py но это выдает мне сообщение об ошибке, что мои ключи API недействительны.
Может кто-нибудь, пожалуйста, понять шаги, которые мне нужно предпринять, чтобы изменить код изолированной среды для прямого входа в мою личную учетную запись?
Комментарии:
1. Это вопрос к поставщику API, а не к переполнению стека.
Ответ №1:
Если ошибка говорит, что ваши ключи недействительны, то это, вероятно, проблема. Вам нужны ключи среды разработки, и у вас должен быть запрошенный доступ к среде разработки. Из вопроса неясно, является ли используемый вами ключ ключом песочницы или ключом разработки?
PS Даже если это ключ песочницы, пожалуйста, не размещайте свои секретные ключи в Stack Overflow! Поскольку ваш ключ был скомпрометирован из-за того, что он стал общедоступным, вам следует как можно скорее повернуть его через панель управления.
Комментарии:
1. Привет, Алекс — спасибо за информацию о ключах API. Я следую инструкциям здесь, в quickstart plaid.com/docs/quickstart .
2.
git clone https://github.com/plaid/quickstart.git cd quickstart/python pip install -r requirements.txt PLAID_CLIENT_ID='CLIENT_ID' PLAID_SECRET='SECRET' PLAID_ENV='sandbox' PLAID_PRODUCTS='transactions' PLAID_COUNTRY_CODES='US' python server.py
3. Когда я использую свои ключи песочницы и запускаю вышеуказанное, все работает просто отлично. Но когда я использую свои ключи разработки и переключаю PLAID_ENV=’development’, я получаю ошибку недопустимого ключа, когда надеюсь, что приложение в моем браузере.
4. Можете ли вы помочь мне понять, почему это так? И должен ли я иметь возможность войти в свой личный банковский счет в среде изолированной среды? В настоящее время в sandbox я могу войти только в фиктивную учетную запись Plaids, но я не могу войти в свою личную учетную запись (я получаю сообщение об ошибке, что мои учетные данные неверны).