本人新手刚入行半年不到,我想问下怎么能不用登录就能抓取道新浪微博的数据,我研究好几天发现很难在不登陆或者授权的情况下获取到新浪服务器端的数据,有一款应用叫《无线苏州》里面有个微博圈,就是没有登录的情况下就获取到了新浪服务器的数据,这个问题困扰我好几天了,求大神们指点迷津

解决方案 »

  1.   

    获取公共微博API: https://api.weibo.com/2/statuses/public_timeline.json?access_token=your tokenid
    微博API说明:http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5
      

  2.   

    这个我刚做,我给你解答:首先,在没有授权的情况下,是不可能拿到api里面的数据的,因为数据获取必须的一个参数就是tokenid。这个只有授权之后,才能够获得。然后就是,如何使用户不用授权就可以得到数据,那就是自己在服务器上跑,然后客户端读取自己服务器上的数据,这样就可以在用户不授权就拿到数据了,当然了,服务器上跑的,还是授权之后才能获取到的信息,