从Plaid链接的onSuccess回调中不可见的帐户(使用帐户选择)

2024-10-02 10:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

从沙盒中Plaid链接的onSuccess回调中获取所选帐户数据时遇到一些问题。我以前收到过,例如:

ImmutableMultiDict([('public_token', 'public-sandbox-44d92bb8-190a-4adc-a259-492a5043b8cb'), ('metadata[institution][name]', 'Chase'), ('metadata[institution][institution_id]', 'ins_3'), ('metadata[account][id]', 'GerJ5MG6DptkP7e9Dwq3UPJo71m4k7u1aVDxy'), ('metadata[account][name]', 'Plaid Checking'), ('metadata[account][type]', 'depository'), ('metadata[account][subtype]', 'checking'), ('metadata[account][mask]', '0000'), ('metadata[account_id]', 'GerJ5MG6DptkP7e9Dwq3UPJo71m4k7u1aVDxy'), ('metadata[accounts][0][id]', 'GerJ5MG6DptkP7e9Dwq3UPJo71m4k7u1aVDxy'), ('metadata[accounts][0][name]', 'Plaid Checking'), ('metadata[accounts][0][mask]', '0000'), ('metadata[accounts][0][type]', 'depository'), ('metadata[accounts][0][subtype]', 'checking'), ('metadata[accounts][1][id]', 'nZqvzrX9nKIBDkbynEZwSE3lbLy1Qbu6oa1VW'), ('metadata[accounts][1][name]', 'Plaid Saving'), ('metadata[accounts][1][mask]', '1111'), ('metadata[accounts][1][type]', 'depository'), ('metadata[accounts][1][subtype]', 'savings'), ('metadata[link_session_id]', '5f9f5937-661c-4080-b355-15f993158807'), ('metadata[public_token]', 'public-sandbox-44d92bb8-190a-4adc-a259-492a5043b8cb')])

不确定我可以更改什么,这意味着我现在只接收公共令牌数据,例如:

ImmutableMultiDict([('public_token', 'public-sandbox-eef26e8f-5e0c-4cf4-b861-fe6407d259ae')])

我的实现在Plaid的docs和Python/Flask中是现成的。任何帮助都将不胜感激。你知道吗

onSuccess: function(public_token, metadata) {
              $.post('/get_access_token', {
                public_token: public_token,
              });
@app.route("/get_access_token", methods=['POST'])
@login_required
def get_access_token():
    global access_token
    print(request.form)

Tags: nametokenidaccesstypeaccountpublicinstitution

热门问题