网站集成第三方登录--QQ

news/2024/5/20 14:21:50/文章来源:https://blog.csdn.net/u014799292/article/details/49300539

网站平台集成第三方登录--QQ

注:仅适用于线上测试,不提供本地测试(供新手参考)
第一步:
1、 登陆QQ互联开放平台首页 http://connect.qq.com/ ,注册开发者信息
2、 选择菜单栏“管理中心”创建应用-网


3、 填写应用信息

网站验证:点击验证 会给 一个<meta> 将其放在上线网站的头文件中识别
回调地址:是用户授权后的返回地址 并带上code值 下面会说到code应用
4、验证成功后,进入管理应用界面 可以看到我们所创建的网站应用


我们可以进入编辑页面,修改编辑地址等信息,
并且可以查询到 我们 获取到的APP ID APP KEY
添加显示应用图片


第二步:放置登录按钮
1、在审核提交前,我们需要在登录页面放置登录按钮
前台:
      <div
>
<a class="qq-login"><img src="images/QQ.png" />&nbsp;</a>
</div>
JS:
$('.qq-login').click(function(){
location.href='https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=XXXXXX
&redirect_uri=http://www.XXXX.com/qq/getHandleToken&scope=get_user_info&state='+location.href;
return false;
});
2、通过用户发送的code获取Access Token
在官网下载sdk4j.jar 同时导入配置文件qqconnectconfig.properties 在里面进行配置
在回调地址内 根据获取到的 code 调用接口类的 getAccessdTokenByCode 方法即可在返回包中获取到Access Token
根据Access Token 再用接口类的 getOpenid 方法 可以获取 openId
编写的接口类是可以在通过以下链接下载参看
http://download.csdn.net/detail/u014799292/9199075
或到官网 
http://connect.qq.com/  自行参考文档编写
官网参考链接:
http://wiki.connect.qq.com/%E4%BD%BF%E7%94%A8authorization_code%E8%8E%B7%E5%8F%96access_token




官网参考链接:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_846789.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站集成第三方登录--sina

网站平台集成第三方登录--sina 注&#xff1a;仅适用于线上测试&#xff0c;不提供本地测试&#xff08;供新手参考&#xff09;第一步&#xff1a;1、 登陆新浪微博开放平台首页 http://open.weibo.com/ &#xff0c;登录后编辑开发者信息 及身份认证2、 开始创建应用 并将<…

iframe引入的网站不能全屏宽度有滚动条_程序猿进阶不能错过的最全前端性能优化秘籍(一)!...

很多人通常在完成了产品之后才会去考虑性能。把与性能相关的事情拖到项目的最后来做&#xff0c;所做的也不过是对服务器上的config文件进行一些微调、串联、优化以及部分特别小的调整。而现在&#xff0c;技术已经有了翻天覆地的变化。一个项目的性能是非常重要的&#xff0c;…

linux网络方面命令大全,网络操作命令 - Linux常用命令大全_Linux教程_Linux公社-Linux系统门户网站...

网络操作命令命令功能命令功能ftp传送文件telnet远端登陆bye结束连线并结束程序rlogin远端登入ping检测主机netstat显示网络状态8.1 ftp命令ftp命令用来传输文件&#xff0c;非常重要。如果在网络上看到一个很重要的文件&#xff0c;就可以用这个命令把那个文件传到自己的机器上…

如何将静态网站挂在github上

github.page是一个免费的静态托管服务&#xff0c;我们可以将静态网站托管在github上。具体的方法如下&#xff1a; 在github中新建一个username.github.io的公开仓库。&#xff08;username必须和你的github账户名完全一致。&#xff09;如果有静态网站的制作经验&#xff0c…

利用Lucene.net搭建站内搜索(4)---数据检索

前面的文章&#xff0c;我们已经对要检索的数据创建了索引&#xff0c;现在要做的就是为用户提供全文搜索的功能。通过Lucene我们还可以简单而高效地对搜索结果进行访问。此文和大家简单的说说利用Lucene.net进行数据的搜索。当我们查询Lucene的一个索引时&#xff0c;Lucene会…

50佳精美的单页网站设计作品欣赏(上篇)

单页网站是指只有一个页面的网站&#xff0c;这种形式的网站曾经非常流行&#xff0c;现在依然有很多人喜欢。不过&#xff0c;并不是每个网站都适合做成单页&#xff0c;一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。如果你打算做一个这样的网站&#xff0…

Web 应用程序项目与网站项目比较分析

在 Visual Studio 中&#xff0c;我们可以创建“Web 应用程序项目”或“网站项目”。每种项目类型各有优缺点&#xff0c;所以我们要选择可以满足需要的最佳项目类型&#xff0c;应了解各项目类型之间的差异。今天将深入的学习这两种项目之间的异同。 项目文件结构 Web 应用…

旅游类建站要求

旅游建站要求&#xff0c; 第一大类&#xff1a;系统的建设&#xff0c;竟然你是技术员&#xff0c;我就不多说 1、系统采用松散构架&#xff0c;方便后期处理&#xff0c;管理员可自动修改、调整模版的设计或者模版中的图片文字等 2、后期修改模版网站要便于操作&#xff0c;…

php修改根目录,phpStudy如何修改端口或WWW目录(网站根目录)

方法1&#xff1a;phpStudy修改端口或WWW目录(网站根目录)非常简单&#xff1a;点击『其他选项菜单』-『phpStudy设置』-『端口常规设置』。打开Apache的配置文件httpd-conf文件&#xff1a;打开phpstudy界面 ->点击“其他选项菜单” -> 点击“打开配置文件” -> …

某网站安全检测之数据库手工注入

某网站安全检测之数据库手工注入 一、引子 长夜慢慢&#xff0c;无心睡眠…… 无意中翻到几年前听的一首名为《祖先的阴影》的摇滚&#xff0c;这么长久的历史&#xff0c;混合着许多的罪恶与功绩&#xff1b;这么“灿烂的文化”&#xff0c;夹杂着太多的愚昧与文明。美…

网站检测工具

2019独角兽企业重金招聘Python工程师标准>>> 15个在线网站检测工具 1. HTML Validator validator.w3.org/ 网页结构检测工具&#xff0c;支持HTML, XHTML, SMIL, MathML……. 2. CSS Validator jigsaw.w3.org/css-validator/ CSS验证。 3. Links Validator …

java写代码难吗_为什么这么多Java开发者会觉得用Java写网站很难?

原标题&#xff1a;为什么这么多Java开发者会觉得用Java写网站很难&#xff1f;用Java写个网站&#xff1f;这对于不少初学者来说&#xff0c;感觉难于上青天&#xff0c;许多的工作要做&#xff0c;许多知识没掌握......感觉所有东西都无从下手&#xff0c;是不是&#xff1f;…

关于建站和域名的杂谈

来谈谈关于建站的事&#xff0c;网上的教程很多&#xff0c;而且也都很详细&#xff0c;本人也是通过网上别人分享的经验一步一步走过来的&#xff0c;所以本着开源的思想&#xff0c;分享我建站以来遇到的各种问题&#xff08;本来不想写的&#xff0c;因为双休&#xff0c;想…

nodejs 使用express开发获取其他网站引用本站点js文件的参数

nodejs进行站点的开发其性能是很好的&#xff0c;在js 大行其道的天下&#xff0c;使用js基本上可以干好多只要我们能想到的东西&#xff0c;我们可以使用js文件进行用户验证等等。 这次我们就使用express 进行获取其他站点引用我们js 文件的处理&#xff08;其中js文件是带参数…

最好最牛的网站

2019独角兽企业重金招聘Python工程师标准>>> 1&#xff0c; 煎蛋网http://jandan.net/ 各种奇怪资讯&#xff0c;让你看到不一样的新闻    2&#xff0c;几分钟 http://www.jifenzhong.com/ 好看的生活百科。“几分钟”用视频帮助您搞定所感兴趣的事情。 4&a…

【Machine Learning in Action --2】K-近邻算法改进约会网站的配对效果

摘自&#xff1a;《机器学习实战》&#xff0c;用python编写的&#xff08;需要matplotlib和numpy库&#xff09; 海伦一直使用在线约会网站寻找合适自己的约会对象。尽管约会网站会推荐不同的人选&#xff0c;但她没有从中找到喜欢的人。经过一番总结&#xff0c;她发现曾交往…

微信每日早安推送,快来给你女友做爱心提醒吧,自定义推送名称,企业号通知非订阅号测试号,后台python,精简无第三方网站注册、无第三方接口,无基础快速上不了手

每日定时推送给女友&#xff0c;微信消息推送后&#xff0c;锁屏可提醒&#xff0c;聊天界面可顶置&#xff0c;可自定义聊天框名称&#xff0c;聊天头像可修改&#xff0c;内容可增加图片~每日推送python源码自取 手把手教你微信每日推送早安&#xff0c;目前为止效果最好版本…

seo后缀html的影响,网站修改css影响seo吗?

改动不大的话&#xff0c;不会影响&#xff1b;慢慢改&#xff0c;别一下子改动太大了&#xff0c;大幅度的修改。CSS样式在SEO中最重要的作用&#xff0c;就是平衡链接在内容页面与HTML的展示位置&#xff0c;它严重影响蜘蛛抓取的频率&#xff0c;以及传递的权重。css对seo影…

运维网站用户系统的那些风雨

这篇文章要记录的是南工在线的用户系统上线过程中经历过的风风雨雨&#xff0c;在这个工大几乎人尽皆知的网站的背后有深藏功与名的Mars工作室&#xff0c;而我现在是Mars的管理人。 本网站仅支持内网访问这样一个网站&#xff0c;经历过几代人的努力&#xff0c;多次的重构&am…

python+django环境搭建一个简易的hello world网站

pythondjango环境搭建一个简易的hello world网站 实验环境&#xff1a;python2.7django1.11.27 打开pycharm&#xff0c;新建项目&#xff0c;选择django 然后pycharm会自动下载与django相关的模块&#xff0c;等待即可。 在pycharm下面的terminal中&#xff0c;新建一个项…