使用新浪微博开放平台api同步微博内容至自己网站(秋色园(已集成社区通用组件登陆,大伙可体验下))
优采云 发布时间: 2021-11-14 22:21使用新浪微博开放平台api同步微博内容至自己网站(秋色园(已集成社区通用组件登陆,大伙可体验下))
初步想法:
最近想在秋园加一个: 新浪微博登录:
为此,我花了一些时间研究新浪微博的API。
由于微博精灵系列软件没有使用微博API,虽然我开通了新浪微博应用软件一年多,但一直没有研究过相关的API,所以一直没能用OAuth授权进行清理。
以汕头 OAuth 为例:
不知道,如果我这样做,会出现一个概念名词:OAuth 2.0。(一个安全、开放、简单的第三方登录协议,具体是什么我就不解释了,会问谷歌和360搜索)。
既然是协议,就会有一定的通用性。幸运的是,除了新浪微博,其他第三方也使用了本协议。
这样,只要我们学会一个,其他的都是通用的:
,也是类似的开发方式。
发现OAuth授权登录应用很常见:
再截图让大家回想一下,熟悉一下网站的一些登录:
土豆网:
秋园(已集成社区常用组件登录,大家可以体验):
美丽 说:
从上图我们都可以发现,很多流行的网站几乎都有这个。
协议是相同的,但没有共同的组件:
本来只想加入新浪微博,后来发现还有QQ,而且还有很多。. . .
于是,我停下来想了想,上网查了一下。我没有找到这样一个通用组件。因此,我设想将其编写为通用组件,以使其对用户尽可能简单。
既然没有,那我就去做,并且做到:
经过一天一夜的努力,终于建成并融入了秋园。这么短的时间就完成了,说明不复杂,但是对于新手来说并不容易。
虽然是通用组件,可惜只适合.NET开发;幸运的是,它允许 .NET 开发人员(新人和老手)将这种社区登录快速集成到他们自己的 网站 中,这只需几分钟的流程代码编写。
如果你想集成这种应用程序,你应该做以下几件事:
1:前往新浪微博开放平台,注册开发者账号,创建网站应用获取A*敏*感*词*ey和AppSecret。这一步不需要复查。
操作网址:
2:去腾讯的开放平台做和新浪开放平台一样的事情。
操作网址:
本文摘要:(阅读本文后,您应该得到以下信息):
1:有一个协议叫OAuth,可以集成第三方应用登录。
2:我发现很多网站都有QQ号登录,你也可以用你的新浪微博账号登录,也可以用msn、人人等账号登录。
3:原来你自己的网站也可以集成这种万能登录,不用费多少力气。
下一节可能介绍的内容:
1:OAuth的简单申请流程。
2:下载组件和源代码。
3:组件集成教程。
顺便贴一下组件的源码截图:
在51cto大赛的入口页面,感谢路过的朋友投出一票: