我已经使用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返回相同的内容。 还有其他人看过这个问题吗?为什么我每次都会在请求中得到一个空数组。
感谢您的帮助。
答案 0 :(得分:1)
我在This Post上发现了解决方案。
&#39;&#39;我必须使用它:
$json = file_get_contents('php://input');
$action = json_decode($json, true);
据我所知,json请求不会自动拆分为$ _POST。因此,您必须使用输入本身。
需要json_decode中的true参数来获取关联数组。没有它,我只有一个空阵列。&#39;&#39;