灯鹭官方网站提供了很多语言的SDK但没有找到ASP版本的,网上找了半天也没合适的,还是自己动的写一个吧,下面我只尝试了GetUserInfo读取用户信息的方法并成功返回结果。

测试地址:QQ登录连接 http://open.denglu.cc/transfer/qzone?appid=$appid

转向的ASP文件TestR.asp(包含一个Md5的算法文件可以在网上google到)内容如下:

<!-- #include file="incMd5.asp" -->

<%  
   strAPIKey="xxx"   '这里写你网站注册以后得到的APIKey

strAPPID = "xxxxx" '这里写你网站注册以后得到的AppID

'注意时间戳&时区问题,刚开始我在这里转了半天,调用ToUnixTime(now,8)就可以了

post = "sign_type=MD5&timestamp=" & ToUnixTime(now,8) & "000&token=" & Request("token") &  "&version=1"

'注意下面的lcase把MD5的计算结果转成小写,大写的过不去。
  apiPath ="http://open.denglu.cc/api/v3/user_info?" & post & "&sign=" & lcase(MD5(replace(post,"&","") & strAPIKey ))
  result = GetHttpPage(apiPath,"UTF-8")

'这里就是用户的相关信息了,Jason格式的,总算得到了,后面慢慢处理先写到这里吧。   
   Response.Write(result)

'下面是一些函数,网上找到的
 
 Function ToUnixTime(strTime, intTimeZone)      
   If IsEmpty(strTime) or Not IsDate(strTime) Then strTime = Now      
   If IsEmpty(intTimeZone) or Not isNumeric(intTimeZone) Then intTimeZone = 0      
    ToUnixTime = DateAdd("h",-intTimeZone,strTime)      
    ToUnixTime = DateDiff("s","1970-1-1 0:0:0", ToUnixTime)      
  End Function

Function GetHttpPage(url, charset)
  Dim http
  Set http = Server.createobject("Msxml2.ServerXMLHTTP")
  http.Open "GET", url, false
  http.Send()
  If http.readystate<>4 Then
   Exit Function
  End If
  GetHttpPage = BytesToStr(http.ResponseBody, charset)
  Set http = Nothing
 End function

Function BytesToStr(body, charset)
  Dim objStream
  Set objStream = Server.CreateObject("Adodb.Stream")
  objStream.Type = 1
  objStream.Mode = 3
  objStream.Open
  objStream.Write body
  objStream.Position = 0
  objStream.Type = 2
  objStream.Charset = charset
  BytesToStr = objStream.ReadText
  objStream.Close
  Set objStream = Nothing
 End Function

%>

ASP页面尝试 灯鹭社会化平台登录相关推荐

  1. Android应用开发:社会化平台登录接入

    引言 最近利用闲暇跑通了微博.QQ.G+在Android上的登录接入功能,虽然不至于说坎坷颇多,但是小麻烦也不少,特此记录一下.另,微信的接入是要花300大洋的,所以没有尝试. QQ登录接入 开放平台 ...

  2. 灯鹭推出“社会化评论功能”,评论可同步到8大社会化媒体

    第三方社会化登录解决方案服务提供商灯鹭,继推出社会化登录.账号绑定.同步动态等功能之后,正式推出社会化评论功能,用户可以通过新浪微博.腾讯QQ.人人网等16个社会化媒体账号登录,其发表的评论可及时同步 ...

  3. 灯鹭的简单开放,促进网站一举多赢

    社会化网络作为传统平台的升级与革新,简单开放是有别于传统网站的最显著特点,如今社交媒体发展如火如荼,大量真实且活跃的用户让其成为网站流量的主要来源,很多网站运营人员一直苦于无法参与进去. 据了解,目前 ...

  4. 灯鹭织梦CMS插件安装与介绍

    Hi~~  织梦CMS的站长们,大家好!社会化登录,灯鹭织梦CMS插件终于和大家见面了,下面向大家介绍下灯鹭织梦CMS插件安装的方法.有问题欢迎加入我们的灯鹭织梦CMS QQ群:168970833  ...

  5. WordPress社会化评论插件多说、有言、灯鹭、评论啦

    社会化登录是指网站的用户通过使用QQ.人人网.腾讯微博.新浪微博等社会化媒体账号登录该网站,并让用户能够使用社会化媒体账号进行允许的操作,如评论.分享等.经过简单的代码整合,社会化媒体账号可以在第三方 ...

  6. [小黄书管理平台]登录页面和模型驱动表单

    上一章我们对小黄书管理平台实现了中文国际化的支持,让我们的管理平台可以根据浏览器当前的语言来自动显示中文或者英文. 本章我们计划开始看下ng2-admin的登录页面: 如何通过Formbuilder来 ...

  7. asp access物流基础信息查询平台毕业设计成品

    asp access物流基础信息查询平台毕业设计成品的网站布局:div css加入 tabole综合布局,一共十八个页面,首页是个登录界面,登录成功之后可以添加.修改.查询.删除信息,然后可以退出. ...

  8. asp毕业设计——基于asp+access的校园网上购物平台设计与实现(毕业论文+程序源码)——网上购物平台

    基于asp+access的校园网上购物平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的校园网上购物平台设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  9. C#毕业设计——基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码)——教务管理平台

    基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的教务管理平台设计与实现,文章末尾附有本毕 ...

最新文章

  1. 深度探索C++ 对象模型(2)-类的对象的内存大小
  2. FileSystemResource 和ClassPathResource 有何区别?
  3. cni k8s 插件安装_K8S 之 Flannel网络插件安装
  4. 22种编程语言新年快乐
  5. 一周消息树:程序员想找好工作?那就学好Linux!
  6. Saying Good-bye to Cambridge Again --by Xu Zhimo
  7. shell:概述、脚本编写、变量的简单基础
  8. 从毕业生当中看人与人的差距
  9. Spring Boot 集成 Redis 实现缓存机制
  10. 单因素方差分析 OR 重复测量方差分析
  11. vbs进阶——实用函数之msgbox篇
  12. TZT3801G无线振弦在线监测系统
  13. 每日一书丨数据治理的这些事儿,90%的人搞不清
  14. 使用Python 训练OpenCV Cascade分类器 - 1
  15. 俄罗斯套娃信封问题 转https://www.jianshu.com/p/9d9495ef4372
  16. 右键添加[显示、隐藏文件]
  17. 向来痴,从此醉,先生一路走好。
  18. bootstrap 样式下 Se7en 模板使用(1)操作提示信息框
  19. linux fprintf sprintf 函数
  20. 唐彬森:元气森林未被解读的“长期主义”

热门文章

  1. lol服务器维护局掉线,英雄联盟S11大改,零分王者成为历史。改革排位环境丨还是打击排位热情?...
  2. 爆笑流行的一组冷笑话
  3. asp.net907-图形文件管理系统的设计与开发#毕业设计
  4. String之indexOf的用法
  5. 长沙能够留住你的胃口的小吃!
  6. 同学,这有一份「实践证明」请领取!
  7. 英雄联盟皮肤主页设计(综合练习)
  8. 2018 ccpc 女生赛 经验总结
  9. 【AHK】latex逻辑希腊字母补全/word快捷输出希腊字母
  10. XML文件读取报错IOException parsing XML document from URL