2

我使用 Google 提醒创建了一些自定义提醒。我已设置提醒,以便将它们发送到我的 Google 帐户 (RSS) 提要。

根据传递到 RSS 提要部分,“开发人员和提要阅读器可以通过使用 PubSubHubbub 协议订阅提要来接收实时更新。这允许应用程序在新警报可用时收到通知”。

尽管在网上搜索了几个小时,但我还是找不到一个简单的示例(PHP 或 Python)来说明我如何在提要数据进入时自动处理它。

我正在寻找的是一个简单的示例,它将在新的提要消息到达时对其进行响应-例如,只需将提要消息记录到文件中。

任何人都可以在 PHP 或 Python 中发布一个简单的片段,显示我如何开始自动化到达 Google 警报 RSS 提要的 PubSubHubbub 更新?

4

1 回答 1

2

订阅您的回调 URL,然后接收通知。将通知存储到文件中。就是这样。

订阅/取消订阅: http ://code.google.com/p/pubsubhubbub/source/browse/trunk/subscriber_clients/php/example.php

回调通知格式: http: //pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#contentdistribution

编辑:

1 $callback_url 中引用了哪个端点?- 集线器将调用我的服务器的 php 函数吗?

这不是 PHP 回调,而是2. 定义中定义的订阅者回调 URL。检查 pubsubhubbub 文档而不是 PHP 文档。它是协议的一部分。

所以它不是 PHP 函数,而是集线器将调用(通过 HTTP 请求)的 PHP 脚本。

2 $feed变量,这是我阅读 Google RSS 提要时在浏览器中显示的网址吗?

这是提要的网址(不是您的谷歌提要阅读器的网址)。但是,您应该能够在您的 google feedreader 中找到 feed URL。

于 2011-08-06T11:20:24.110 回答