[PHP] iphone android接口【discuz插件】 →→→→→进入此内容的聊天室

来自 , 2021-03-24, 写在 PHP, 查看 107 次.
URL http://www.code666.cn/view/42a6845a
  1.  
  2.  
  3. 说明:
  4. 本插件基于discuzX2.5,用于iPhone或Android手机端调用接口使用,返回数据格式为JSON。
  5. 本插件可用于获取用户信息。
  6.  
  7.  
  8. 接口调用说明:
  9. 一:登录接口
  10. http://您网站/plugin.php?id=iphone:user&func=login&username=xxx&password=xxx
  11. 返回值说明:
  12.  
  13. 返回值分别为:$uid, $username, $password, $email
  14.     if($uid > 0) {
  15.         //echo '登录成功';
  16.     } elseif($uid == -1) {
  17.        //echo '用户不存在,或者被删除';
  18.     } elseif($uid == -2) {
  19.        // echo '密码错';
  20.     } else {
  21.        // echo '未定义';
  22.     }
  23.  
  24. 二:修改用户资料包含密码
  25. http://您网站/plugin.php?id=iphone:user&func=user_edit&username=admin&oldpassword=admifdsfsn&newpassword=fds&emailnew=fsfds
  26. 如果只修改密码,参数newpassword可以为空
  27.  
  28.  
  29. if(返回值 == -1) {
  30.         echo '旧密码不正确';
  31. } elseif(返回值 == -4) {
  32.         echo 'Email 格式有误';
  33. } elseif(返回值 == -5) {
  34.         echo 'Email 不允许注册';
  35. } elseif(返回值 == -6) {
  36.         echo '该 Email 已经被注册';
  37. }
  38.  
  39. 三:同步登录
  40. http://您网站/plugin.php?id=iphone:user&func=synlogin&username=admin&password=admin
  41.  
  42.  
  43. if(返回值 > 0) {
  44.         echo '登录成功';
  45.         echo uc_user_synlogin($uid);
  46. } elseif(返回值 == -1) {
  47.         echo '用户不存在,或者被删除';
  48. } elseif(返回值 == -2) {
  49.         echo '密码错';
  50. } else {
  51.         echo '未定义';
  52. }
  53.  
  54.  
  55. 四:注册用户
  56.  
  57. http://您网站/plugin.php?id=iphone:user&func=register&username=admin&password=admin&email=xx&questionid=xxx&answer=fdxx
  58. 大于 0:返回用户 ID,表示用户注册成功
  59. -1:用户名不合法
  60. -2:包含不允许注册的词语
  61. -3:用户名已经存在
  62. -4:Email 格式有误
  63. -5:Email 不允许注册
  64. -6:该 Email 已经被注册
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. <?xml version="1.0" encoding="ISO-8859-1"?>
  73. <root>
  74.         <item id="Title"><![CDATA[Discuz! Plugin]]></item>
  75.         <item id="Version"><![CDATA[X2.5]]></item>
  76.         <item id="Time"><![CDATA[2012-10-04 16:55]]></item>
  77.         <item id="From"><![CDATA[Discuz! Board (http://www.risisoft.com)]]></item>
  78.         <item id="Data">
  79.                 <item id="plugin">
  80.                         <item id="available"><![CDATA[1]]></item>
  81.                         <item id="adminid"><![CDATA[1]]></item>
  82.                         <item id="name"><![CDATA[iPhone½Ó¿Ú]]></item>
  83.                         <item id="identifier"><![CDATA[iphone]]></item>
  84.                         <item id="description"><![CDATA[±¾²å¼þ»ùÓÚdiscuzX2.5,ÓÃÓÚiPhone»òAndroidÊÖ»ú¶Ëµ÷ÓýӿÚʹÓ㬷µ»ØÊý¾Ý¸ñʽΪJSON¡£
  85. ±¾²å¼þ¿ÉÓÃÓÚ»ñÈ¡Óû§ÐÅÏ¢¡£]]></item>
  86.                         <item id="datatables"><![CDATA[]]></item>
  87.                         <item id="directory"><![CDATA[iphone/]]></item>
  88.                         <item id="copyright"><![CDATA[î£Ë¼Èí¼þ Inc.]]></item>
  89.                         <item id="version"><![CDATA[1.0]]></item>
  90.                         <item id="__modules">
  91.                                 <item id="0">
  92.                                         <item id="name"><![CDATA[iphone]]></item>
  93.                                         <item id="menu"><![CDATA[]]></item>
  94.                                         <item id="url"><![CDATA[]]></item>
  95.                                         <item id="type"><![CDATA[11]]></item>
  96.                                         <item id="adminid"><![CDATA[0]]></item>
  97.                                         <item id="displayorder"><![CDATA[0]]></item>
  98.                                         <item id="navtitle"><![CDATA[]]></item>
  99.                                         <item id="navicon"><![CDATA[]]></item>
  100.                                         <item id="navsubname"><![CDATA[]]></item>
  101.                                         <item id="navsuburl"><![CDATA[]]></item>
  102.                                 </item>
  103.                         </item>
  104.                 </item>
  105.                 <item id="version"><![CDATA[X2.5]]></item>
  106.         </item>
  107. </root>
  108.  
  109.  
  110.  

回复 "iphone android接口【discuz插件】"

这儿你可以回复上面这条便签

captcha