Я создал учетную запись, чтобы попробовать, и одна из самых интересных частей их API — это веб-хуки. Однако я не нашел ссылки на то, как «поймать» веб-крючков с помощью PHP-скрипта. Я представляю, что это что-то вроде:
<?php
//pseudo-ish code
$webhook = $_POST['webhook'];
$json = json_decode($webhook, true);
// code to save webhook data
У кого-нибудь есть идеи? Вот ссылка на их API
За комментарий я попробовал:
<?php
$result = var_export($_POST, true);
$file = fopen("screenshots/test.txt","w");
echo fwrite($file, "testing:".$result);
fclose($file);
?>
и в результате получается файл со словом «testing: array ()», указывающий, что $ _POST пусто.
API отправляет полезную нагрузку в виде строки в кодировке JSON в теле запроса.
$data = json_decode(trim(file_get_contents('php://input'), '"\''), true);
Других решений пока нет …