reactjs - 使用 React Plaid Link 时格子事务 Webhook 未触发
问题描述
我正在使用 ReactPlaidLink 构建一个应用程序来检索用户交易历史并将其显示在前端。我现在的目标是让 webhook 在指定的端点触发。我设置了一个端点来监听使用 webhook.site 和 requestbin 的请求,并且没有看到请求通过。我已经在 React-Plaid 中指定了端点。根据我对文档的理解,指定 webhook 参数是 webhook 触发正确端点所必需的。当谈到 webhook 时,我绝对是一个新手,我希望我不会错过一些非常明显的东西。将不胜感激您可以提供的任何见解。
<PlaidLinkButton
buttonProps={{
className:
"btn btn-large waves-effect waves-light hoverable blue accent-3 main-btn"
}}
plaidLinkProps={{
clientName: "BankLinker",
key:" ",
token: "my-token",
env: "sandbox",
product: ["transactions"],
webhook: 'https://webhook.site/465538a7-f2a5-4d55-b017-db23b949ef91',
onSuccess: this.handleOnSuccess,
}}
onScriptLoad={() => this.setState({ loaded: true })}
>
Add Account
</PlaidLinkButton>```
and HandleSuccess
```handleOnSuccess = (token, metadata) => {
const { accounts } = this.props;
const plaidData = {
public_token: token,
metadata: metadata,
accounts: accounts,
// webhook: "https://webhook.site/465538a7-f2a5-4d55-b017-db23b949ef91",
};
this.props.addAccount(plaidData);
};
解决方案
我不是 RN SDK 方面的专家,但快速浏览一下,我没有看到任何明显的东西,这里显然是错误的。您能否确认您可以通过 Link 流程,等待几秒钟,然后调用 /transactions/get 端点,并成功从中取回数据?这将有助于确认问题出在 webhook 上,而不是流程的其他部分。
推荐阅读
- android - Android Studio 尝试构建 apk 错误:“期望文件或目录”
- vb.net - 如何在 CefSharp.WinForms.ChromiumWebBrowser (VB.NET) 中呈现 HTML 字符串?
- python - 获取 Python 中当前活动窗口的语言状态
- pyspark - 使用 spark JDBC 从 Oracle 表加载数据非常慢
- javascript - 当我在 Firestore 中创建一个新文档时(而不是在创建后使用 'documentRef.get()' 从而避免阅读时,我可以获得“creationTime”吗?
- bash - 在 bash 脚本中与循环并行运行命令
- python - 为什么我在 RegEx 中找不到这个字符串?
- spring-boot - 小写的 HSQLDB 列名和表名
- python - 将 Json 发布到 Flask 中的外部 url 时出现不可接受的错误
- python - 我错过了什么,因为我不断收到“TypeError:列表索引必须是整数或切片,而不是列表”