Trello webhook 在 php 中包含空数组

Trello webhook contains empty array in php

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

我已经简化了我的 PHP 以尝试将潜在问题消除到我的代码如下所示:

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

使用 $_POST returns 一样。 还有其他人看到这个问题吗?为什么我每次都在请求中得到一个空数组。

感谢您的帮助。

我在 上找到了解决方案。

''我不得不使用这个:

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

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

需要 json_decode 中的真参数来获取关联数组。没有它,我只有一个空数组。''