使用新浪微博开放平台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大赛的入口页面,感谢路过的朋友投出一票:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线