【问题标题】:Read Google Calendar API Push Notification in PHP阅读 PHP 中的 Google Calendar API 推送通知
【发布时间】:2016-06-18 16:47:37
【问题描述】:

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

但是...作为一个 PHP 笨蛋,我不明白如何查看通知的内容。

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

还有一个更大的问题是如何确定在 PHP 中调用页面的内容。我尝试了各种 var_dump、print_r 等。我得到的都是:

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

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

【问题讨论】:

    标签: php notifications google-calendar-api


    【解决方案1】:

    我阅读回复的方式是:

    $content = apache_request_headers();
    

    如果您打印 $content 数据是不言自明的。然而;欲了解更多信息如何阅读标题,请查看以下链接:

    https://developers.google.com/google-apps/calendar/v3/push#receiving

    【讨论】:

    • 你去!谢谢。数组的最终显示是通过以下方式完成的: $content = apache_request_headers(); error_log("通知页面:".print_r($content, TRUE),0);
    • 我是唯一一个认为这很糟糕的人吗?如果只有他们可以发回更改的事件的 ID...这会好得多...
    【解决方案2】:

    谢谢。它正在工作。我写了文件。

        $content = apache_request_headers();
        get_contents($content);
        function get_contents($result) {
            $fp = fopen('config.json', 'w');
            fwrite($fp, json_encode($result));
            fclose($fp);
        }
    

    【讨论】:

      猜你喜欢
      • 2019-08-22
      • 1970-01-01
      • 2013-11-08
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 2015-06-19
      相关资源
      最近更新 更多