V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ubear1991
V2EX  ›  问与答

批量登录问题

  •  
  •   ubear1991 · 2016-05-09 16:44:41 +08:00 · 1791 次点击
    这是一个创建于 3106 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要写个应用,能以不同的账号登录不少社交网站并能够统一发一些状态。问题是如何维护登录状态。请问大家这种应用怎么做呢?

    有点类似于多说评论。

    4 条回复    2016-05-09 20:01:33 +08:00
    just1
        1
    just1  
       2016-05-09 17:08:11 +08:00 via Android
    一次登录,记录 session ,定时访问,参考 xss 平台的 keepsession
    abelyao
        2
    abelyao  
       2016-05-09 17:10:26 +08:00
    cookie 区分开就行,哪怕登录的是同一个网站,只要做好 cookie 隔离就没问题(参考浏览器的多用户、马甲功能)。
    当然你一个 IP 如果同时登录太多帐号,也有可能触发网站的保护机制,最好是再套一层代理咯,每个帐号走不同的代理去访问。
    Mutoo
        3
    Mutoo  
       2016-05-09 17:14:59 +08:00
    你可以去了解一下 OAuth2 协议的 access_token 和 refresh_token ,应用只要保留这两个 token 就可以无期限使用接口提供的 API (例如发状态)
    http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
    ubear1991
        4
    ubear1991  
    OP
       2016-05-09 20:01:33 +08:00
    @Mutoo 有的网站并不提供 API
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2758 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:50 · PVG 15:50 · LAX 23:50 · JFK 02:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.