RSS订阅/取消订阅操作,查询时间和内容

时间:2010-10-03 14:02:55

标签: php rss

在使用PHP编写RSS源之前,我只提出了一些基本在线指南中未涉及的问题

  1. 当您第一次订阅Feed时,是否有任何告诉脚本这是第一次同步? IE是一个标签,一个url参数,或传达给你刚刚订阅的系统的东西。
  2. 同样,当您取消订阅Feed时,是否有任何告诉脚本您刚刚取消订阅的内容?
  3. 通常通常查询更改的频率是多少?每隔5分钟? 10分钟? 30?
  4. 您如何发送所有内容?我很确定它不仅仅是一个包含所有内容的巨型文件,因为它已经开始了,但是(至少在谷歌阅读器中)你会看到最后10个左右的条目,而不是所有条目。
  5. 由于

1 个答案:

答案 0 :(得分:3)

  1. 否 - 尽管您可以尝试设置Cookie。如果一个人不在请求中,那么它是新订阅者或者使用不支持cookie的系统的人(我怀疑它很常见)。
  2. 否 - 虽然如果客户支持Cookie,您可以查看唯一ID何时停止请求Feed。
  3. 每小时是相当典型的。
  4. 一般来说,你没有。 RSS的典型用例是在有新内容时通知人们,而不是分发整个存档。您可以使用该格式来分发存档,但这通常用于系统的一次性初始化,然后订阅订阅源以获取更新。