在PHP中阅读Google Calendar API推送通知

时间:2014-07-01 20:07:57

标签: php notifications google-calendar-api

我已成功配置Google API日历事件更改推送通知。当我设置通知或更改日历时,我的通知页面会被调用。

但是...有点像PHP笨蛋,我不明白如何看到通知的内容。

SO(主要问题)...如何获取通知中的变量?通知会调用我指定的页面。有什么变数?它们是如何发送的?他们是如何组织的?

有一个更大的问题,即如何确定PHP中页面调用的内容。我尝试了所有方式的var_dump,print_r等等。我得到的所有:

<?php
$arr = get_defined_vars();
error_log(print_r($arr),0);
?>

是:1是的,只是我的error_log中的数字1。

2 个答案:

答案 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);
    }