如何解决格子链接令牌集成
我正在尝试让下面的 Plaid 示例正常工作。它使用旧的安全系统。我有一个节点服务器启动并运行,它返回一个链接令牌(它替换了公钥),但我无法使用 javascript 获取它。这是来自 Plaid 的原始代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://cdn.plaid.com/link/v2/stable/link-initialize.js"></script>
</head>
<body>
<script src="https://cdn.plaid.com/link/v2/stable/link-initialize.js"
data-client-name="My App"
data-form-id="plaid-link-form"
data-key="[PUBLIC KEY]"
data-product="auth"
data-env="sandbox">
</script>
<script>
Plaid.create({
apiVersion: 'v2',env: '<env>',clientName: '<client name>',key: '<your_public_key>',product: ['auth'],selectAccount: true,onSuccess: function (public_token,metadata)
{
// On success,you will get public token in response public_token & metadata.public_token
},onExit: function (err,metadata)
{
alert(err.error_message)
}
});
</script>
</body>
</html>
有自己的网站说他们不再使用 public_key 并且需要使用令牌。所以我有一个返回链接令牌的节点服务器,但我尝试了以下 javascript 方法来检索它并且都失败了:
*Method 1*
new XMLHttpRequest();
*Method 2*
await fetch
*Method 3*
$.ajax({ // make an AJAX request
type: "POST",url: "http://192.168.0.14:3000/create_link_token",// it's the URL of your component B
data: $("#myform").serialize(),// serializes the form's elements
success: function (data)
{
alert('c')
// show the data you got from B in result div
$("#result").html(data);
},error: function (err)
{
alert('error')
alert(err)
}
});
e.preventDefault(); // avoid to execute the actual submit of the form
});
如果我只是使用表单来发帖,浏览器将显示链接令牌,因此我知道服务器正在创建它并将其发送回,但是关于它的某些内容保留了上述方法(依赖于承诺回来)工作。任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。