Trello webhook在php中包含空数组

时间:2017-07-21 08:31:40

标签: php trello

我已经使用PHP在Trello中成功创建了多个webhook,但每次'hook'进入(完全按照它应该触发)时,它包含一个空数组而没有数据。

我已经简化了我的PHP,试图消除我的代码如下所示的潜在问题:

<?php
/////PRINT////
$req_dump = print_r($_REQUEST, TRUE);$fp = fopen('webHookTest.txt', 
'w+');fwrite($fp, $req_dump);fclose($fp);
?>

使用$ _POST返回相同的内容。 还有其他人看过这个问题吗?为什么我每次都会在请求中得到一个空数组。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我在This Post上发现了解决方案。

&#39;&#39;我必须使用它:

 $json = file_get_contents('php://input');
 $action = json_decode($json, true);

据我所知,json请求不会自动拆分为$ _POST。因此,您必须使用输入本身。

需要json_decode中的true参数来获取关联数组。没有它,我只有一个空阵列。&#39;&#39;