雅安论坛与第三方网站会员整合开放接口说明

[复制链接]
248126 0
本站网友  发表于 2018-6-26 05:09:03 |阅读模式 打印 上一主题 下一主题
雅安论坛与第三方网站会员整合开放接口说明
感谢您一如既往的支持雅安论坛,为更大化满足用户需要,其中包括了用户在发布信息,用户数据的存储、上传和调用部分功能,雅安论坛在遵循用户隐私保护的情况下对第三方网站授权用户登录,也就是雅安论坛除了自身所有产品登录的同时,可以和雅安其他论坛网站使用相同的用户名和密码进行登录,第三方网站数据对接需要联系网站客服。点击下载API
  1. <appapi>
  2. ├connect.php
  3. ├image.php
  4. ├inc.php
  5. ├index.php//首页控制器 index.php?mod=index&XXX
  6. ├install.php//安装文件,建议安装完成后删除。
  7. ├login.php //登录获取Token,里边也包括登录后用户的信息。
  8. ├register.php
  9. ├<config>
  10. │  ├config.php
  11. │  ├config_extra.php
  12. │  ├permission_config.php
  13. │  └smiley_map.php
  14. ├<lib>
  15. │  ├class_member.php
  16. │  ├json.class.php
  17. │  ├lib_app_helper_attach.php
  18. │  ├lib_appversion.php
  19. │  ├lib_bfd_app.php
  20. │  ├lib_bfd_perm.php
  21. │  └lib_bfd_user.php
  22. ├<qqconnect>
  23. │  ├connect.class.php
  24. │  ├index.htm
  25. │  ├qqshow.inc.php
  26. │  ├spacecp.inc.php
  27. │  ├<connect>
  28. │  │  ├connect_check.php
  29. │  │  ├connect_config.php
  30. │  │  ├connect_feed.php
  31. │  │  ├connect_login.php
  32. │  │  ├connect_user.php
  33. │  │  └index.htm
  34. │  ├<table>
  35. │  │  ├index.htm
  36. │  │  ├table_common_connect_guest.php
  37. │  │  ├table_common_member_connect.php
  38. │  │  ├table_connect_disktask.php
  39. │  │  ├table_connect_feedlog.php
  40. │  │  ├table_connect_memberbindlog.php
  41. │  │  ├table_connect_postfeedlog.php
  42. │  │  └table_connect_tthreadlog.php
  43. │  ├<template>
  44. │  │  ├extend_common.css
  45. │  │  ├extend_module.css
  46. │  │  ├index.htm
  47. │  │  ├module.htm
  48. │  │  ├qqshow.htm
  49. │  │  └spacecp.htm
  50. ├<source>
  51. │  ├bfd_app_favorite_action.php
  52. │  ├bfd_app_favorite_list.php
  53. │  ├bfd_app_forum_list.php
  54. │  ├bfd_app_forum_misc.php
  55. │  ├bfd_app_group_action.php
  56. │  ├bfd_app_group_all.php
  57. │  ├bfd_app_group_index.php
  58. │  ├bfd_app_group_info.php
  59. │  ├bfd_app_group_my.php
  60. │  ├bfd_app_group_thread.php
  61. │  ├bfd_app_group_thread2.php
  62. │  ├bfd_app_index.php
  63. │  ├bfd_app_index_threads.php
  64. │  ├bfd_app_index2.php
  65. │  ├bfd_app_post_newthread.php
  66. │  ├bfd_app_post_reply.php
  67. │  ├bfd_app_search.php
  68. │  ├bfd_app_send_pm.php
  69. │  ├bfd_app_sign.php
  70. │  ├bfd_app_space_notice.php
  71. │  ├bfd_app_space_pm.php
  72. │  ├bfd_app_space_thread.php
  73. │  ├bfd_app_thread_activity.php
  74. │  ├bfd_app_tip.php
  75. │  ├bfd_app_tip_message.php
  76. │  ├bfd_app_topicadmin.php
  77. │  ├bfd_app_user_action.php
  78. │  ├bfd_app_user_avatar.php
  79. │  ├bfd_app_user_detail.php
  80. │  ├bfd_app_user_follow.php
  81. │  ├bfd_app_user_friend.php
  82. │  ├bfd_app_user_space.php
  83. │  ├bfd_app_userinfo.php
  84. │  ├<include>
  85. │  │  ├thread_activity.php
  86. │  │  ├thread_activity_form.htm
  87. │  │  ├thread_poll.php
  88. │  │  └viewthread_activity.htm
  89. │  ├<search>
  90. │  │  ├index.htm
  91. │  │  ├search_album.php
  92. │  │  ├search_blog.php
  93. │  │  ├search_collection.php
  94. │  │  ├search_forum.php
  95. │  │  ├search_group.php
  96. │  │  ├search_my.php
  97. │  │  ├search_portal.php
  98. │  │  └search_user.php
  99. │  ├<topicadmin>
  100. │  │  ├topicadmin_delpost.php
  101. │  │  └topicadmin_moderate.php
  102. ├<template>
  103. │  ├footer.htm
  104. │  ├header.htm
  105. │  ├register.htm
  106. │  ├seccheck.htm
  107. │  ├<style>
  108. │  │  ├common.js
  109. │  │  ├jquery-1.8.3.min.js
  110. │  │  ├style.css
  111. │  │  ├<images>
  112. │  │  │  ├login.png
  113. │  │  │  └login_on.png
  114. ├<unit_test>
  115. │  ├test.php
  116. │  ├test_config.php
  117. │  ├test_function.php
  118. │  ├test_inc.php
  119. │  └test_send_
复制代码
  1. $username = urldecode($_POST['username']);
  2. $password = $_POST['password'];
复制代码
我们只需要以POST传入这两个变量的值即可进行登录操作
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <title></title>
  5. </head>
  6. <body>
  7. <span id="msg"></span>
  8. <input type="txt" name="name">
  9. <input type="txt" name="mm">
  10. <button onclick="test();">按钮</button>
  11. </body>
  12. <script src="//cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
  13. <script>
  14.     function test(){
  15.       var mm=$("name").val()
  16.       var name=$("mm").val()
  17.    $.ajax({
  18.             //提交数据的类型 POST GET
  19.             type:"GET",
  20.             //提交的网址
  21.             url:"../dz/appapi/login.php",
  22.             //提交的数据
  23.             data:{username:name,password:mm},
  24.             //返回数据的格式
  25.             datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
  26.             //在请求之前调用的函数
  27.             beforeSend:function(){$("#msg").html("logining");},
  28.             //成功返回之后调用的函数            
  29.             success:function(data){
  30.            $("#msg").html(decodeURI(data));            
  31.             }   ,
  32.             //调用执行后调用的函数
  33.             complete: function(XMLHttpRequest, textStatus){
  34.                alert(XMLHttpRequest.responseText);
  35.                alert(textStatus);
  36.                 //HideLoading();
  37.             },
  38.             //调用出错执行的函数
  39.             error: function(){
  40.                 //请求出错处理
  41.             }         
  42.          });

  43.   }
  44. </script>
  45. </html>
复制代码
JSON返回值

返回用户基本的头像,用户名,邮箱,以及其他信息,这些输出都可以在源文件里进行修改的。

  1. {"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。


  1. "token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
复制代码
然后我们写入到Cookis 里边儿,就可以进行index.php?mod里的其他操作



API.zip

254.18 KB, 下载次数: 0

API接口

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏0
分享
分享
分享
淘帖0
支持
支持0
枉自
枉自0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注2

粉丝9

帖子3809

发布主题
阅读排行 更多
广告位
联系我们

免费联系电话

13795856919

客服QQ:326565164

服务时间:周一到周日8:00-18:30

关注我们
  • 关注官方微信

  • 论坛QQ群

Sitemap小黑屋Archiver雅安论坛( 蜀ICP备13002231号-5 )

在线客服

雅安论坛互联网违法和不良信息举报平台地址:雅安市雨城区张家山路90号 举报电话:13795856919 举报邮箱:yaanbbs@qq.com 技术支持: 陈博   © 2009-2019