处理传入的JSON数据到PHP服务器



我想创建一个函数,充当HTTP API端点,以便在google表更新时接收通知。当接收到此通知时,将触发一个PHP函数,从外部数据源请求数据(通过GET请求)。谁能给我指出一个资源来实现这一点?

示例输入:

{
'Notification_type' : 'row_added'
}

函数示例psuedocode:

function refresh_data()
{
$spreadsheet_rows = array of spreadsheet rows expressed in JSON
for each row in $spreadsheet_rows
insert/update row in mySQL database
}

总而言之,我想要一个外部服务发送通知到我的PHP服务器每当谷歌表格上的电子表格更新,并触发服务器上的PHP函数在收到通知。

感谢

我认为你可以使用一个普通的PHP文件,并获得JSON与PHP://输入。

解码JSON需要使用json_decode()

就像这样:

<?php
if (getenv('REQUEST_METHOD') == 'GET') {
$json = file_get_contents("php://input");
$data = json_decode($json);
// .... processing data ....
}

你可能应该包括一些错误检测。

最新更新