雅安论坛
标题: 雅安论坛与第三方网站会员整合开放接口说明 [打印本页]
作者: 匿名    时间: 2018-6-26 13:09
标题: 雅安论坛与第三方网站会员整合开放接口说明
雅安论坛与第三方网站会员整合开放接口说明
感谢您一如既往的支持雅安论坛,为更大化满足用户需要,其中包括了用户在发布信息,用户数据的存储、上传和调用部分功能,雅安论坛在遵循用户隐私保护的情况下对第三方网站授权用户登录,也就是雅安论坛除了自身所有产品登录的同时,可以和雅安其他论坛网站使用相同的用户名和密码进行登录,第三方网站数据对接需要联系网站客服。点击下载API
- $username = urldecode($_POST['username']);
 
- $password = $_POST['password'];
- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-   <title></title>
 
- </head>
 
- <body>
 
- <span id="msg"></span>
 
- <input type="txt" name="name">
 
- <input type="txt" name="mm">
 
- <button onclick="test();">按钮</button>
 
- </body>
 
- <script src="//cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
 
- <script>
 
-     function test(){
 
-       var mm=$("name").val()
 
-       var name=$("mm").val()
 
-    $.ajax({
 
-             //提交数据的类型 POST GET
 
-             type:"GET",
 
-             //提交的网址
 
-             url:"../dz/appapi/login.php", 
 
-             //提交的数据
 
-             data:{username:name,password:mm},
 
-             //返回数据的格式
 
-             datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
 
-             //在请求之前调用的函数
 
-             beforeSend:function(){$("#msg").html("logining");},
 
-             //成功返回之后调用的函数             
 
-             success:function(data){
 
-            $("#msg").html(decodeURI(data));            
 
-             }   ,
 
-             //调用执行后调用的函数
 
-             complete: function(XMLHttpRequest, textStatus){
 
-                alert(XMLHttpRequest.responseText);
 
-                alert(textStatus);
 
-                 //HideLoading();
 
-             },
 
-             //调用出错执行的函数
 
-             error: function(){
 
-                 //请求出错处理
 
-             }         
 
-          });
 
 
-   }
 
- </script>
 
- </html>
返回用户基本的头像,用户名,邮箱,以及其他信息,这些输出都可以在源文件里进行修改的。
- {"errornum":"E00000","errormsg":"\u7528\u6237\u767b\u5f55\u6210\u529f","data":{"uid":"1","avatar":"http:\/\/127.0.0.1\/dz\/uc_server\/avatar.php?uid=1&size=middle","username":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following":"0","gender":"\u4fdd\u5bc6","department":"","constellation":"","medals":[],"bloodtype":"","sightml":"","token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
我们最主要是要取到用户唯一Token。
- "token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
| 欢迎光临 雅安论坛 (https://www.yaanbbs.net/) | Powered by Discuz! X3.4 |