zoukankan      html  css  js  c++  java
  • Bloglines手机伴侣 开源开发 纪事[2]

    源代码下载:服务器端的web service已经能够发布alpha版本了,请在https://files.cnblogs.com/zhengyun_ustc/flickrBuddy.rar下载。这是一个tomcat+axis搭建环境下的java web service。

    2005年12月25日晚上:
    今日完成的开发,是点击前面列出的blog订阅源标题,则请求bloglines检索这个特定订阅的博客登录条目。
    以弹出式对话框展示文章内容。
    下面演示此j2me软件:

    第一步,输入你的bloglines登录电子邮件地址:

    bloglines.inputusermail ,

    然后输入你的登录密码:

    bloglines.inputpassword 

    然后手机将去bloglines站点检索你所订阅的blog源,并将标题和未读blog条目数显示在界面上,如下所示:

    bloglinesbuddy.myfeeds

    点击其中一个blog标题,你可以看到该blog的你尚未读过的blog文章集合,如下所示:
    bloglinesbuddy.getitems 

    与之对照的blog文章如下所示:
    bloglines.web.solidot 

    Bloglines 是什么

     

    Bloglines 是一个全球最抢眼的基于Web的blog订阅跟踪服务之一,它允许个人对 weblog 和新闻的各种订阅保持跟踪,这些订阅内容以 Really Simple SyndicationRSS)和 Atom 提供的形式交付。

    Bloglines 服务根本上是面向资源的。用户创建、更新、和删除订阅,并且定期访问服务来了解自上次访问站点后发生了哪些更新。Bloglines API 利用 REST 样式 Web 服务接口适当地反映了面向资源的特性。

    特别地,对于 Bloglines 来说重要的是订阅的用户集合,如众所周知的 blogroll。单个 blogroll 会由许多不同的订阅组成。一个 订阅指向一个 RSS 或者一个 Atom 提供。

    Blogrolls 和订阅都是资源。Bloglines API 使用基本 HTTP 操作来检索关于用户的 blogroll 和订阅资源的当前状态信息。

    例如,要访问用户 blogroll 的当前快照,用户向 URI //rpc.bloglines.com/listsubs 发送一个 HTTP GET 请求。在严格的 REST 条件下,该 API 确定了每一个 Bloglines 用户的订阅。当调用这个操作时,HTTP 身份验证请求收集关于检索哪个用户订阅的附加上下文。由 XML 文档组成的操作返回的信息为已验证用户列出所有的个人订阅。

    为访问特定订阅的当前快照,用户对 URI http://rpc.bloglines.com/getitems?s={subid} 发送一个 HTTP GET 请求,如上述 listsubs 操作的结果中所展示的, {subid} Bloglines 分配的唯一订阅标志符。定义附加参数,包括(非常有趣)一个实际上违反了基本 REST 规则的参数,也就是说,它们不应该引起资源状态中的任何变化。当被提供时,参数 (n=1) 指示 Bloglines 服务将以前未读的订阅条目标记为正在读取,这实际上改变了资源状态。

    要返回当前用户 blogroll 中未读的订阅条目的数量,用户可以向 URI http://rpc.bloglines.com/update?user={email}&ver=1 发送一个 HTTP GET 请求,这里 {email} 是用户的 email 地址,这些用户的账户应该被检查,以获得未读的订阅条目。

    Bloglines API 参与的唯一一件事是允许有计划的访问 blogrolls 和订阅资源。API 不关心客户端访问 blogrolls 或订阅时会如何处理它们。


    更多图片:
    BloglinesBuddy.mainmenu   
    BloglinesBuddy.about  

  • 相关阅读:
    Day3----《Pattern Recognition and Machine Learning》Christopher M. Bishop
    Day2----《Pattern Recognition and Machine Learning》Christopher M. Bishop
    学习笔记-----《Pattern Recognition and Machine Learning》Christopher M. Bishop
    “数学之美”笔记
    win10下使用nodejs安装及webstorm创建express项目的指导
    deepin/ubuntu下搭建Jekyll环境
    struts2.3.23升级到struts2.3.32
    struts2.5能不能再恶心点
    线程通信、线程同步以及进城通信的真的搞懂了么
    WINFORM数据库操作,有点像安装里面的SQLITE
  • 原文地址:https://www.cnblogs.com/zhengyun_ustc/p/bloglinesbuddy3.html
Copyright © 2011-2022 走看看