0

試しにアカウントをセットアップしましたが、API の最も興味深い部分の 1 つは webhook です。ただし、PHP スクリプトを使用して Webhook を「キャッチ」する方法についてのリファレンスは見つかりませんでした。私はそれが次のようなものだと想像します:

<?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);
?>

結果として得られるのは、$_POST が空であることを示す "testing:array()" という単語を含むファイルだけです。

4

1 に答える 1

2

API は、要求の本文でペイロードを JSON エンコード文字列として送信します。

$data = json_decode(trim(file_get_contents('php://input'), '"\''), true);
于 2016-02-18T17:44:38.533 に答える