文件名称:新浪微博开放平台Demo源码
文件大小:138KB
文件格式:ZIP
更新时间:2014-08-21 06:47:46
新浪微博开放平台Demo源码
新浪微博开放平台Demo源码 首先要使用这些接口是需要用户登录并且授权的,新浪微博开放平台其实是提供两种授权方式的,第一种是:OAuth授权方式,第二种是:HTTP普通鉴权方式,我们使用了第一种方式来授权,但是在执行过程中遇到了许多问题,觉得单对新浪微博开放平台还是有一些代表性,所以共享下经验,下面可以下载我的Demo。 OAuth是一种国际授权方式,它不需要用户在第三方应用输入用户名及密码,所以安全性很高 其实在程序中步骤表现就只有4步: 1、获取Request token。 2、用户认证。 3、获取Access token。 4、获取用户信息。 在处理OAuth授权过程中我也碰到几个在新浪开放平台论坛中常见的几个问题,在这里总结下,在后面讲解中会讲到我的想法和解决办法: 1、requesttoken时callback问题。 2、401错误。 3、403错误。 4、500错误。 5、未经授权错误
【文件预览】:
SinaDemo
----App_Code()
--------OAuthBase.cs(16KB)
----Image()
--------48.jpg(16KB)
----Web.Config(8KB)
----wuyou.suo(15KB)
----App_Data()
----index.aspx.cs(7KB)
----index.aspx(780B)
----Bin()
--------HtmlAgilityPack.dll(100KB)
--------OAuth.Net.Consumer.dll.refresh(112B)
--------OAuth.Net.Consumer.dll(29KB)
--------OAuth.Net.ServiceProvider.dll.refresh(126B)
--------Microsoft.Practices.ServiceLocation.dll(29KB)
--------OAuth.Net.Components.dll(25KB)
--------HtmlAgilityPack.dll.refresh(106B)
--------Microsoft.Practices.ServiceLocation.dll.refresh(146B)
--------OAuth.Net.ServiceProvider.dll(26KB)
--------OAuth.Net.Common.dll(42KB)
--------OAuth.Net.Components.dll.refresh(116B)
--------HtmlAgilityPack.xml(110KB)
--------OAuth.Net.Common.dll.refresh(108B)
----wuyou.sln(1KB)