« »

1月 22 2009

TX真NB,RSS还能用session鉴权

Published by at 02:09 under 技术流

前两天想把Stephanie的Qzone加到FeedDemon里订阅起来,FD一直告诉我找不到feed,但用Maxthon直接打开却是好的。后来又试着用GoogleReader订阅,也说找不到feed。而某同学的Qzone的RSS则一直是正常的。百思不得其解。

刚才无意间直接在浏览器上打开了她的Qzone,提示让我登录,顿时想通了,Stephanie把Qzone设成了好友可见,于是RSS也是要鉴权的。因为之前都是在TM上点开的,直接生成了session,没发现需要鉴权,跟着在浏览器上再打开RSS当然也就能正常输出。

为了证明这一点,我关了MT清空session,再打开RSS,果然

  <?xml version=”1.0″ encoding=”gb2312″ ?>
  <error>对不起,您无权访问该用户的日志</error>

再做一个实验,在FD的内嵌浏览器里登录Qzone,然后更新,果然正常了。

难道……跑到qzone.qq.com去登录了一下,关掉MT再打开,果然,Qzone是不写cookie的。

FT啊,TX为什么不把Qzone的登录情况记录到cookie里,FD好歹还是支持cookie的。而session这种随浏览器进程的东西,每次重开阅读器就得重新登录一次,RSS订阅功能等于是废的……



本文链接地址:https://blog.cuilw.com/post/382

2 responses so far

2 Responses to “TX真NB,RSS还能用session鉴权”

  1. scott说道:

    肯定如此啊, 有权限必定无法订阅啊。
    谁知道你用哪种客户端。
    msn space什么都一样哇。

    • 寒星说道:

      @scott:用cookie鉴权也比用session靠谱点。
      离线RSS客户端支持cookie又不是什么难事,FD在2.6的时候就支持了。
      需要权限的space是直接禁止了RSS输出,而不是像Qzone那样给一个残废的。

Leave a Reply to scott