我已成功配置Google API日历事件更改推送通知。当我设置通知或更改日历时,我的通知页面会被调用。
但是...有点像PHP笨蛋,我不明白如何看到通知的内容。
SO(主要问题)...如何获取通知中的变量?通知会调用我指定的页面。有什么变数?它们是如何发送的?他们是如何组织的?
有一个更大的问题,即如何确定PHP中页面调用的内容。我尝试了所有方式的var_dump,print_r等等。我得到的所有:
<?php
$arr = get_defined_vars();
error_log(print_r($arr),0);
?>
是:1是的,只是我的error_log中的数字1。
答案 0 :(得分:2)
我阅读回复的方式是:
$content = apache_request_headers();
如果您打印$ content,则数据可以自我解释。然而;有关更多信息,请阅读下面的链接:
https://developers.google.com/google-apps/calendar/v3/push#receiving
答案 1 :(得分:2)
感谢。它的工作。我写信给文件。
$content = apache_request_headers();
get_contents($content);
function get_contents($result) {
$fp = fopen('config.json', 'w');
fwrite($fp, json_encode($result));
fclose($fp);
}