Php 未从Slack命令API接收有效负载

Php 未从Slack命令API接收有效负载,php,slack,Php,Slack,我创建了slack应用程序和命令。但当执行该命令时,我并没有将有效负载获取到我的外部url,并且它被调用,因为我可以看到日志。下面是php脚本 file_put_contents('1.txt', var_export($_POST, true)); 结果是文件中的空数组。我调试了这个调用,没有看到任何带有有效负载数据的参数 编辑 这是服务器数据 UNIQUE_ID = "Xm99Z8CoAMcAAJ@MNFgAAAA8" HTTP_USER_AGENT = "Slackbot 1.0 (+h

我创建了slack应用程序和命令。但当执行该命令时,我并没有将有效负载获取到我的外部url,并且它被调用,因为我可以看到日志。下面是php脚本

file_put_contents('1.txt', var_export($_POST, true));
结果是文件中的空数组。我调试了这个调用,没有看到任何带有有效负载数据的参数

编辑 这是服务器数据

UNIQUE_ID = "Xm99Z8CoAMcAAJ@MNFgAAAA8"
HTTP_USER_AGENT = "Slackbot 1.0 (+https://api.slack.com/robots)"
HTTP_ACCEPT_ENCODING = "gzip,deflate"
HTTP_ACCEPT = "application/json,*/*"
HTTP_X_SLACK_SIGNATURE = "v0=3f8b04f0d2b720ee962accebb7b5cc9d56ed4d0a42d6bda766ee2c229fa1c2d2"
HTTP_X_SLACK_REQUEST_TIMESTAMP = "1584364905"
HTTP_CACHE_CONTROL = "max-age=259200"
HTTP_CONNECTION = "keep-alive"
PATH = "C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\PuTTY\;C:\WINDOWS\System32\OpenSSH\;C:\Users\alex\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\alex\AppData\Local\GitHubDesktop\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;"
SystemRoot = "C:\WINDOWS"
COMSPEC = "C:\WINDOWS\system32\cmd.exe"
PATHEXT = ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"
WINDIR = "C:\WINDOWS"
SERVER_SIGNATURE = ""
SERVER_SOFTWARE = "Apache/2.2.31 (Win32) DAV/2 mod_ssl/2.2.31 OpenSSL/1.0.2h mod_fcgid/2.3.9 mod_wsgi/3.4 Python/2.7.6 PHP/7.2.14 mod_perl/2.0.8 Perl/v5.16.3"
SERVER_ADDR = "192.168.0.199"
SERVER_PORT = "80"
REMOTE_ADDR = "34.229.48.226"
DOCUMENT_ROOT = "W:/webserver2/home/trello/www"
SERVER_ADMIN = "testemail@test.com"
SCRIPT_FILENAME = "W:/webserver2/home/trello/www/trel/index.php"
REMOTE_PORT = "65052"
GATEWAY_INTERFACE = "CGI/1.1"
SERVER_PROTOCOL = "HTTP/1.1"
REQUEST_METHOD = "GET"
QUERY_STRING = ""
REQUEST_URI = "/trel/"
SCRIPT_NAME = "/trel/index.php"
PHP_SELF = "/trel/index.php"
REQUEST_TIME_FLOAT = 1584364903.926
REQUEST_TIME = 1584364903

他们在发送什么-JSON?如果是这样的话,请这边走…@CBroe他们什么也没送。phpinput为空,没有post、json或其他请求。我已经用服务器数据更新了我的帖子,这是真的“在线”吗,还是你只是在你的本地开发机器上尝试…?@CBroe它在线,我有真实的地址,所以请求可以到达我的本地机器,这样我就可以调试etcIt,在你显示的调试输出中说
request\u METHOD=“GET”
,应该是这样的吗,或者更确切地说是一个帖子?如果是后者,则检查您是否有针对指定目标URL的重定向。