[英]PHP: How to capture data from Livehealth Webhook API
您需要先將此代碼放入您的最終文件(您與實時健康 API 團隊共享)。他們將允許訪問此文件,一旦提交任何報告,數據將在 endfile 上發送。 您需要將以下代碼放在該文件中,您將在同一根目錄中創建一個文件,並將看到從實時健康 API 收到的數據。
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// fetch RAW input
$json = file_get_contents('php://input');
// decode json
$object = json_decode($json,true);
// expecting valid json
if (json_last_error() !== JSON_ERROR_NONE) {
die(header('HTTP/1.0 415 Unsupported Media Type'));
}
$time = time();
$fname ='_callback.test.txt';
file_put_contents($time.$fname , print_r($object, true));
$jdonFile = time().'_json_callback.test.txt';
$filename = $jdonFile;
$handle = fopen($filename, "w");
fwrite($handle, $json);
fclose($handle);
}
使用此代碼,我能夠獲取數據並將這些數據存儲到 txt 文件中。 您可以將此數據插入 sql 數據庫中。 只需復制並粘貼相同的代碼,您的腳本就會執行。
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// fetch RAW input
$json = file_get_contents('php://input');
// decode json
$object = json_decode($json,true);
// expecting valid json
if (json_last_error() !== JSON_ERROR_NONE) {
die(header('HTTP/1.0 415 Unsupported Media Type'));
}
$time = time();
$fname ='_callback.test.txt';
file_put_contents($time.$fname , print_r($object, true));
$jdonFile = time().'_json_callback.test.txt';
$filename = $jdonFile;
$handle = fopen($filename, "w");
fwrite($handle, $json);
fclose($handle);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.