灯鹭[denglu.cc]社会化平台登录OAuth开发[asp.net_SDK下载][20120923最后更新]

作者: unvs 分类: OAuth 发布时间: 2011-12-26 11:37 ė116,756 views 69条评论

灯鹭社会化平台登录,简单点说,就是你的网站只要集成了denglu一个接口,在他的网站上进行相关的配置,就可以使用QQ账号新浪人人、腾讯微博、开心网等等进行登录。下面详细说明配置步骤,及提供原创asp.net版的SDK给有需要的人下载。
1、创建新站点
进入控制台面板:http://open.denglu.cc,选择创建新站点,填写名称、网站地址、建站类型等,这里就不说了。

2、配置相关参数、内容
以下是已建好的站点,参数配置的流程图,会逐个解释:

a、若已创建好的站点,进入控制面板,会是以下界面,包含三部分:网站设置、功能设置、数据统计。

 
b.网站配置界面,包含基础设置、配置平台供应商、选择平台供应商三部分,默认为基础设置,包含域名绑定、网站信息、重置kEY,这里注意后面的备注事项。

c.配置平台供应商,这里列出了可以绑定的所有平台信息,你可以填入已经申请好的App Key和Secret,然后点击完成并验证。

d.功能设置,点击进来是以下界面,包含样式配置、回调地址两部分,默认ewing样式设置,你可以进行相应的设置,并最后生成JS脚本代码,要说的是你的网站可以不用集成它的JS脚本,自己集成链接、样式自己定义。列子见:点击进入

e.回调地址界面,这里是我的测试站点,填写的三个地址,分别解释下含义:
回调地址(dl_redirect.aspx):就是经授权后,并验证成功后,跳转的最后页面,并不是一开始就回调的地址;
转发地址(dl_receiver.aspx):这个是一个转发地址,可以说是一个中转页面,做为第一次的回调地址,当第一次请求denglu后,经过授权后,跳转的地址就是这个,很多人在这个地方存在误解;
绑定地址(dl_bind.aspx):这个作用是绑定多个平台的接口,基本没用,可以不用设置。

f.数据统计页面,这里显示的是从你的接口进行登录的数据统计,这点做的还是挺不错的,不过部分功能还可以新增、完善。

3、开始制作灯鹭接口[denglu.cc]
进入denglu开发指南:http://developer.denglu.cc/,看了些文档后,你或许会很迷惑,不知所云,我是用asp.net开发的,说句实话,看完文档后,根本不知如何下手,SDK也没有好的Demo,如果你是其它语言开发,只要看这两个文档即可:API接口文档社会化登录接入,如果你是用NET开发,下载我的SDK及Demo即可,相信你会很容易理解整个验证流程,有什么疑问随时留言。

4、灯鹭Demo演示|SDK分享下载
文章就讲到这了,最后把制作好的demo及sdk分享给大家,供大家参考、学习,有什么不解、或文档中有问题,随时留言提出,共同探讨。

Demo演示:点击进入 

SDK分享:点击下载   (最后版本更新:2012.09.23,由于灯鹭接口采用OAuth2.0及一些接口参数调整,博主对此进行了相应的更新及优化,欢迎下载,更新日志见下文,有疑问进行留言提出,或加网站爱好者群提出:93713236 

 

2012.09.23灯鹭接口更新日志,有以下几个方面
1、请求access_token的参数变为APPID,而并不是原先的应用ID;
2、通过access_token请求token时,返回的不再是token参数,而是code,有所调整;
3、为了数据解析速度,没有使用LitJson.dll对返回的json数据进行处理,自己花了些时间写了个接口,将json单层数据解析保持至Datatable数据表里,只需调用,数据方便提取,任何单项数据都可提取出来;
4、sdk包images文件夹,集成加入了denglu的几个主要的登录图片,如:腾讯、新浪、人人等;
5、还有一些细节地方的优化。。

最后,有关除OAuth登录以外的其他接口制作说明:1、灯鹭官网有接口文档,如:bind接口、unbind接口等,查看页面:API接口文档;2、sdk包里,denglu类里面,有集成做好的接口,直接调用请求相应的接口来获得相应接口的数据,若有需要,博主后面会进行更新。

更新说明到此,感谢大家的支持,常来光临,多多留言!!!

了解更多:
OAuth 2.0的机制原理讲解及开发流程[OAuth开发] 

[OAuth登录]QQ JS开发版Demo实例全解析[JS_SDK下载] 

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:灯鹭[denglu.cc]社会化平台登录OAuth开发[asp.net_SDK下载][20120923最后更新]

9 条评论

  1. weishao 2012 年 2 月 6 日 上午 11:02 回复

    博主 您好,看了您的文章:灯鹭[denglu.cc]社会化平台登录OAuth开发 很清晰,首先表示感谢,
    然后下载了sdk ,结果发现 里面 并没有代码, 只有aspx这样的页面 , .cs文件 没有 , 所以无法学习 ; 是上传的时候 丢失了吧, 还烦请 博主 重新传一份, 本人新手, 谢谢啊 邮箱122633753@qq.com

    cyheng 于 2012-02-06 14:09:49 回复

    您好,已經添加 源文件版本,請重新下載!

  2. weishao 2012 年 2 月 6 日 上午 11:10 回复

    博主您好,这个sdk 里面只有aspx页面 没有.cs文件啊,看不到代码 能否重新发个 122633753@qq.com 谢啦

  3. 无所谓 2012 年 2 月 8 日 上午 9:23 回复

    博主你好,我去获取用户唯一编号的是时候报错了,代码如下:
    string mediaUserIDss = (String)jd["mediaUserID"]; Label1.Text = nickName +"&&" + mediaUserIDss;
    错误:Instance of JsonData doesn’t hold a string
    我是按照sdk给的获取
    mediaUserID
    唯一标识 用这个作为用 户的唯一标识。这个字段一直有效。 可用
    请帮我看一下是什么原因。谢谢。

    cyheng 于 2012-02-15 15:45:32 回复

    那你需要看下获取过来的信息里面,有没有 mediaUserID 这个字段信息。可加QQ交流群:93713236。提出你的具体问题,谢谢!

  4. ecnart 2012 年 3 月 9 日 上午 9:34 回复

    好人啊!

    cyheng 于 2012-03-09 11:22:52 回复

    smile 谢谢你的支持!分享知识,本就是一种快乐!

  5. ray 2012 年 5 月 17 日 上午 10:32 回复

    /// <summary>/// 用户发布帖子、日志等信息时,可以把此信息分享到第三方/// </summary>/// <param name="mediaUserID"></param>/// <param name="content">分享显示的信息</param>/// <param name="url">查看信息的链接</param>/// <param name="uid">网站用户的唯一性标识ID</param>public void share(String mediaUserID, String content, String url, String uid) 这个分享方法只能文字内容,如果我想分享文字 + 图片 怎么办? 此没有接收图片地址的参数啊 急! 急! 急!

  6. yizhibi 2012 年 7 月 21 日 下午 2:14 回复

    博主 您好,看了您的文章获益匪浅;就是有个问题哈;登录验证成功后的那个页面,为什么不不能呢刷新呢,一刷新就报错,能帮着解决一下吗,谢谢……

    cyheng 于 2012-07-22 15:17:52 回复

    登录验证成功后?你是说完成验证返回自己网站的页面?如果是自己的网站页面,不能刷新,那可能是页面相关有提交表单的地方影响的,与这个验证应该没多大关系,请检查下!!!

  7. 长风夜雨 2012 年 9 月 6 日 下午 4:40 回复

    为什么执行sendLoginFeed的时候会报错404呢?难道我还要有页面接收什么吗?sendLoginFeed不是个void方法嘛

    cyheng 于 2012-09-10 00:46:44 回复

    您好,这个C# NET的SDK,是灯鹭OAuth1.0认证写的,现在灯鹭取消了,使用了OAuth2.0,所以使用会出现报错,近几天会抽时间调整为最新的2.0,谢谢各位的支持!!!

  8. 木风 2013 年 11 月 27 日 下午 5:19 回复

    临时空间的时候挺好的 换到vps之后就一直报错 bad request 然后 又换了一个服务器 还是 报这个错误

    1. unvs 2013 年 11 月 28 日 上午 10:03 回复

      查看VPS环境是否有关系,可修改webconfig文件,查看详细错误寻找解决方法。

unvs 进行回复 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部