用于Plaid webhooks的PHP脚本
我已经建立了一个帐户进行试用,他们的API中最有趣的部分之一就是webhooks。但是,我还没有找到如何使用PHP脚本“捕获”Webhook的参考。我想是这样的:用于Plaid webhooks的PHP脚本,php,webhooks,plaid,Php,Webhooks,Plaid,我已经建立了一个帐户进行试用,他们的API中最有趣的部分之一就是webhooks。但是,我还没有找到如何使用PHP脚本“捕获”Webhook的参考。我想是这样的: <?php //pseudo-ish code $webhook = $_POST['webhook']; $json = json_decode($webhook, true); // code to save webhook data 所有这些结果都是一个文件,其中有一个单词“testing:array()”,表示$
<?php
//pseudo-ish code
$webhook = $_POST['webhook'];
$json = json_decode($webhook, true);
// code to save webhook data
所有这些结果都是一个文件,其中有一个单词“testing:array()”,表示$\u POST为空。API在请求体中以JSON编码字符串的形式发送负载
$data = json_decode(trim(file_get_contents('php://input'), '"\''), true);
API在请求体中以JSON编码字符串的形式发送有效负载
$data = json_decode(trim(file_get_contents('php://input'), '"\''), true);
为什么不将整个
$\u导出到文件中并分析请求?据我所见,从文档中你不需要json\u decode
你只需要得到一个带有$\u POST['message']
,$\u POST['code']
等的POST请求。我会尝试一下,然后报告。谢谢你用我的尝试和结果来支持我的评论。仍然没有乐趣。这是因为var\u export
输出结果而不是返回结果。应该是var\u export($\u POST,true)
;)这太奇怪了,你能把整个$\u服务器转储到这里并共享吗?为什么不var\u导出整个$\u发布到一个文件并分析请求?据我所见,从文档中你不需要json\u decode
你只需要得到一个带有$\u POST['message']
,$\u POST['code']
等的POST请求。我会尝试一下,然后报告。谢谢你用我的尝试和结果来支持我的评论。仍然没有乐趣。这是因为var\u export
输出结果而不是返回结果。应该是var\u export($\u POST,true)
;)这太奇怪了,你能把整个$\u服务器转储到这里来共享吗?为了避免别人遇到这种情况时遇到麻烦,返回的字符串有一个前导和尾随撇号,这会导致json\u decode返回NULL。随后,您需要执行类似于substr(file\u get\u contents('php'://input),1,-1)
的操作来让它工作。为了避免某人遇到这种情况时遇到麻烦,返回的字符串有一个前导和尾随撇号,这会导致json\u decode返回NULL。随后,您需要执行类似于substr(file\u get\u contents('php'://input),1,-1)
的操作以使其工作。