【腾讯】【新浪】【公共微博】——信息汇聚【求免授权方案】
来源:互联网 发布:js实现视频播放 编辑:程序博客网 时间:2024/05/24 03:26
前期
最近一个项目(哎,其实做了半年了......),完成的是网上很多资源的汇聚功能,其中有一块为腾讯、新浪等微博的信息汇聚功能。
刚开始时候当然是看新浪以及腾讯的API,然后花了点时间做研究,便开发出来了第一版的微博关注框:
此关注框有以下特点:
1 必须登录授权
2 一般取该用户的微博信息
3 不登陆什么也米有(废话......)
4 回复及图片都可以取出来,但是视频等方面没能做官方那么复杂(视频,收藏,评论等功能未实现......)
但是马上便遇到问题了
1 领导要求最热的信息汇聚,并能提供类似腾讯、新浪等多数功能
2 用一关注框完成所有热门微博的信息汇聚功能......(好吧,我承认这个功能很强大,注意是所有)
3 每次微博皆要登陆,领导觉得很烦,他不想登陆(我也不想登陆但是貌似有点难......)
......
过程
免登陆的烦恼
关于免登陆这个功能点,我搞了很久,最后都搞不出来,和一个搞销售的兄弟聊了下天,他突然说了句。
我若是将微博账号、密码告诉了你,你能保证他的安全性吗?
对呢?我能吗?我当然不能,我一个小小的开发有何能力能保证他的安全性?
假如项目做的很好,推广的很成功,到一段时间搞不好便可以积累,成千上万甚至更多人的qq或者微博账号密码。
于是,我们是否可以由此盗用用户的信息作为发财的手段呢,在利益面前,信用的力度很低了,况且是一个程序员的保证......
扯远了,虽说这个和项目功能不沾边,但是我突然意识到就算用户肯将账户给我们,新浪、腾讯也不会肯,于是开始做其他方面研究。
前端人员的烦恼——跨域你真的理解了吗?
当然,之间我做了一件非常愚蠢的事情,和上面没什么两样,花了三个多小时再弄,最后还是老大提醒才焕然大悟......
我做了一个实验,建立a页面和b页面,在a页面中写js代码,然后在b页面中写html元素,在a页面用iframe引入b页面
然后在a页面中操作b页面,当然!!!我成功了......(已经看懂了的人不许笑......)
然后,我将a页面中引入了微博的登陆框,企图在a页面中操作b页面的元素......
好吧我知道我恨愚蠢,我搞了很久,发现怎么都不得行,最后老大说,你getJson时候都知道要跨域,你现在想操作登陆页面的元素。
怕是在挑战浏览器的安全性吧.......好,我承认我傻了......
后台代理带来的改变
前台不能跨域,后台总可以请求吧,于是用最原始的方法用后台做了一次代理,好不容易将两个公共微博的东西弄了出来
这两块依次为各个微博的免登陆接口,所以不用登陆也可以取数据,算是欺骗领导吧......
求解决方案
好了问题来了:
现在准备申请几个公共账号,从后台登陆去取数据,然后做汇聚,做免登陆的实现,但是我想问问!!!
各位大哥有点什么其他办法没有......
免登陆,访问微博(或者只登陆一次)
跪求。。。。。。
- 【腾讯】【新浪】【公共微博】——信息汇聚【求免授权方案】
- 新浪微博、腾讯微博、人人网授权连接
- IOS开发——使用shareSDK授权新浪微博、腾讯微博、微信并获取用户资料
- 新浪微博授权
- 新浪微博授权
- 新浪微博开发之保存授权信息
- 新浪微博SDK2.4授权信息保存
- 新浪微博OAuth2授权
- IOS-新浪微博授权
- IOS-新浪微博授权
- 新浪微博授权步骤
- 新浪微博授权demo
- 新浪微博授权登录
- 新浪微博授权登录
- ios-新浪微博开发-18-(授权存储账号信息)用归档实现
- Android分享到腾讯微博,信息,新浪微博等等,的实现方式
- Android Intent分享到腾讯微博,信息,新浪微博等等,的实现方式
- Android 分享到腾讯微博,新浪微博,信息,等等的实现方式
- 【jquery仿dataList】应用之——模仿igoogle【定制化、拖动排序,最大化、分屏】
- 【jquery仿datalist的一个问题,求助】——设置每行显示几列,块状DIV的解决办法
- 【jquery仿dataList——性能优化】模板预编译思想提高性能10倍以上!!!
- 【求勿删】【求助!!!】如何破解.net的viewerstate??如何将隐藏的服务器控件显示出来
- 【jquery模仿net控件】初步GridView模型实现,及其简单应用
- 【腾讯】【新浪】【公共微博】——信息汇聚【求免授权方案】
- 求【javascript设计模式】【高性能网站建设指南】PDF!哪位有给下啊!!!
- 【jquery模仿net控件】简单分页控件1.0,附上gridview使用测试
- 工作中碰到的一些东西【弹出窗口】【拖放】【异步文件上传】
- 基于jQuery的下拉菜单插件,诸位上眼!!!
- apache的一些优化方法
- 基于jQuery的下拉菜单菜单【02】,诸位上眼!!!
- 一次上机面试题带来的感悟【学习的感觉、学习的方法】
- 两年内,我要成为国内优秀的前端技术人员!