Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 638|回复: 0

开发交流:人人网OAuth2.0学习感受之一

[复制链接]

该用户从未签到

发表于 2011-10-24 09:41:49 | 显示全部楼层 |阅读模式
        其实早就想写这篇文章了,但是苦于自己很懒,一直都懒得写,到了大学后,变得特别懒。因为最近一直在做客户端,所以用到了OAuth协议,听的多了,写的多了,自然就有了自己的看法。之前在做新浪微博客户端的时候,总是不明白OAuth协议是什么东西,即使授权成功了,让我给别人讲,肯定也是说不明白的。在基本写完新浪微博客户端后,对开源的东西特别感兴趣,因此,为了继续提高自己,转向人人的开放平台。

        人人的开放平台最早接触是在6月末,那个时候是我大学最后一次期末的课程设计,我初步打算做人人网的客户端,和老师说了之后,老师也是表示怀疑,说你能做出来么?我自己心里也没有底,但是还是想试试。看了几天人人的API,一头雾水,什么都不懂,我开始后悔自己的选择了。

        一直到前几天,我完成新浪微博客户端后,就转向人人的开放平台。在网上,有很多人骂人人的开放平台,说他们做的不好,经过我最近的学习,我也深有同感。无论是从一个新手入手,还是查看API,人人做的都不如新浪做的好。之前,在网上看到一个上的专家在评论国内的开放平台的时候,他也提到,从各方面来讲,在国内,新浪是模仿国外twitter最好的,他列出了很多方面,我现在记不得了。虽然腾讯微博开放的晚点,但是不得不说,腾讯公司的模仿能力就是强。当然,这时候可能会有很多人说我的评论不够准确,我只能说,每个人都有不同的意见,只有想法多,社会才会进步么。如果被人人开放平台的人员看到,千万别对我有意见啊,我没有诋毁你们的意思,请见谅。

        不知怎么回事,目前来看,做新浪微博客户端和腾讯微博客户端的人特多,去网上搜这方面的资料,也有很多,很多人问这方面的问题,甚至都有视频教程了。看来人人开放平台还是不如新浪、腾讯吸引的开发者多。可能还有一个原因,人人网用的是OAuth2.0的认证机制,这方面在网上几乎没有任何资料,我搜过很多次,尝试用不同的关键字,但是结果都是令人失望的。看来只能自己从头写了。当然,这期间参考过eoe中的一篇文章,那里有一个示例代码。不得不说,EOE目前还是比我们的安卓巴士火啊,我们安卓巴士的管理员确实要想想办法,提高点人气才行。好像大多数知道EOE的人是因为他们出了一本书,出的很早,很多人都买他们的书,所以人就非常多。我倒是有个建议,我们安卓巴士也可以组织一个团队,我们的版主啊、管理员啊、注册的会员啊,这么多人,完全有能力去出一本教程,把我们这么多开发者的想法、建议、思维、经验加到一起,肯定会比EOE的好。我想,这也是非常有意义的一件事情。我相信,到时候,我们安卓巴士的人气一定强过EOE。当然,出书可不是我说的那么简单,要有一个人牵头、组织才行。人人网官方提供的SDK,我也看了,很复杂,看不明白。最近新出的java SDK,我看比以前还简单多了,以前出的SDK,及其复杂。

        说到这里,就不得不提一提人人官方的API了,不知是我太菜了,还是人人网的API整体架构做的不好,看的我是非常费解啊,一会跳到这,一会又跑到那,跑来跑去,我有时候都找不到开始从哪看的了。这方面,新浪就做的非常好。不过还好,最后转来转去的,总算是转明白了。过后几天,我会把我的学习感受贴出来,从一个Android开发者的角度,如果你想利用人人网的API,如何去验证、授权,以及使用接口获取数据。

        今天就到这吧,明天就是周末了,我要放松一下了。不过我会尽快把有用的东西传上来,大家一起学习。
回复

使用道具 举报

该用户从未签到

发表于 2011-10-24 09:41:52 | 显示全部楼层

Re:开发交

songshichao 的帖子

写的真的很不错,不单止有自己的学习经历,而且也有对论坛的很对期望,真的特别感谢songshichao版主,对巴友带来这么多服务..
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-24 09:41:57 | 显示全部楼层

Re:开发交

谢谢分享,期待人人网教程
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-24 09:42:03 | 显示全部楼层

Re:开发交

人人网教程期待中……希望楼主尽快完成
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-24 09:42:05 | 显示全部楼层

Re:开发交

学习学习,期待继续
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-24 09:42:08 | 显示全部楼层

Re:开发交

EOE比本站有很大优势,其中一点就是他有产品带动,但是反观安卓巴士,目前没有产品带动需求……

其实提供代码的时候,我觉得也可以有额外的提供APK安装程序,或者安装程序工具辅助之类……

这些都是硬需求
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-10-24 09:42:11 | 显示全部楼层

Re:开发交

都很厉害,我还是菜鸟中的菜鸟
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-10 22:59 , Processed in 0.354710 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表