Не удается подключиться к личному банковскому счету через Plaid API

#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, но я не могу войти в свою личную учетную запись (я получаю сообщение об ошибке, что мои учетные данные неверны).