OpenID功能技术接口文档

电脑针织机OpenID功能技术接口
文档
OpenID功能技术接口文档
“OpenID”功能可以让用户直接用开心网账号登录合作网站,在合作网站上方便地与好友互动。本文档将引导你一步步实现“OpenID”功能。
“OpenID”功能申请流程共分为5步。
第一步:网站身份认证
本步骤将验证你是否对申请操作的网站具有管理权限。
1、填写信息,获取认证文件
●系列名称--申请者自定义系列名称。将显示在“OpenID”管理系统首页列表中,用于
区分你用此UID申请的其他本功能。
●网站名称--开心网将判断你提供的“网站名称”与“网站域名”是否匹配,请如实填
写。
纳米网●网站域名--开心网将通过本域名判断你网站的真实性和有效性,请如实填写。
●联系人--开心网客服将通过你提供的手机号码或,与此联系人沟通所有与本
次申请有关的事宜。请如实填写。
●手机号码--开心网客服与联系人沟通的途径之一,请如实填写。
●--开心网客服与联系人沟通的途径之一,请如实填写。
●连接logo--此图片将显示在用开心网账号登录的连接页面上。请上传尺寸为100*85,
gif、jpg、png格式的图片。
2、部署认证文件
下载kaixin001_文件,并在24小时内把该文件上传到你网站的指定目录下,以便进行身份认证。超过24小时,本文件自动失效。
3、认证通过
通知你已经通过身份认证。
第二步:设计连接按钮样式
根据你网站的需要,设计连接按钮上的文字。按钮上的文字最多可以显示10个汉字。
第三步:部署连接按钮
只需把一段JS代码添加到你网站,即可完成已设计的连接按钮的部署。
用户用开心网账号登录你网站后,你还可以通过调用开心网开放的API接口,获取登录用户的一些有用的信息,比如用户头像,用户好友等等,从而为你的网站带来更多的关注。详细的开发过程如下。调用接口的错误代码含义请参照附录
1、请将跨域文件kx001_receiver.html上传到你网站,以实现跨域通信功能。
卢卡纤维
2、在你想要嵌入“OpenID”小部件的页面,需要引用开心网的JS文件,如下:
<script src="rest.kaixin001/api/FeatureLoader_js.php" type="text/javascript"></script>
3、在你网站的恰当位置放置开心网登录按钮,按钮代码如下:
<a id="kx001_btn_login" ></a> 放置这段代码后,页面便会出现一个开心网登录按钮
4、最后,你需要将下面的代码添加到登录按钮的下面,如下:
<script type="text/javascript">
KX001.init("YOUR_API_KEY", "跨域文件在你网站的相对路径","连接按钮上的文字","退出按钮上的文字",1);
function kx001_onlogin() {
//window.location.href="ample/kxlogin.php";
alert("登录成功!");
}
function kx001_onlogout() {
//window.location.href="ample/kxlogin.php";
alert("退出登录!");
}
</script>
其中,KX001.init("YOUR_API_KEY ", "跨域文件在你网站的相对路径","连接按钮上的文字","退出按钮上的文字",1)函数中:
参数1"YOUR_API_KEY "--代表你申请的API Key,实际使用时请把它替换;
参数2"跨域文件在你网站的相对路径"--如”/kx001_receiver.html”,实际开发中请根据网站的需求选择跨域文件的放置位置;
参数4"退出按钮上的文字"--非必需参数。不设置此参数时,默认显示为“退出”按钮;
参数5--非必需参数。当不设置此参数时,默认显示开心网的红登录按钮。还可以根据你网站的需求,自行设计按钮的显示样式(如用网站统一样式的登录图片),此时参数5应设置为1。
kx001_onlogin(),kx001_onlogout() 分别是登录完成和退出登录的回调函数,你可以在这里做一些登录/退出后的处理,例如弹出提示框,刷新页面,或者用开心网API获取用户姓名、头像等。
5、以上就是部署连接按钮的全部步骤。下面是一个test.html页面,做完以上4步后,最终的页面内容如下:
<html>
<head>
热流道分流板<script src="rest.kaixin001/api/FeatureLoader_js.php" type="text/javascript"></script> </head>
<body>
<a id="kx001_btn_login" ></a>
<script type="text/javascript">
KX001.init("632188768674dfa81306a6b95952dac6", "/kx001_receiver.html","用开心网账号登录","退出连接网站");
function kx001_onlogin() {
//window.location.href="ample/kxlogin.php";
alert("登录成功!");
}
function kx001_onlogout() {www.537m
//window.location.href="ample/kxlogin.php";
alert("退出登录!");
}
</script>
陶瓷刮刀</body>
</html>
6、开心网已开放部分API接口(已开放的API接口列表详见开放平台开放API),你可以通过调用这些接口获取登录用户的信息。接口参数里面的中文用GB2312编码。获取登录用户信息主要用到以下两个接口:
参数说明
JSON格式,返回例子如下:
[{"uid":100099,"name":"\u5f20\u7433\u7433","gender":1,"logo50":"pic1.kaixin001.c n/logo/
10/0/50_100099_2.jpg","online":0},{"uid":100100,"name":"\u80e1\u4e00\u7f8e","gend er":0,"logo50":"pic.kaixin001/logo/10/1/50_100100_8.jpg","online":0}]。其中,gender的返回值0代表男,1代表女。

本文发布于:2024-09-26 02:11:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/247130.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网站   登录   开心   按钮   用户   接口
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议