Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 75305|Respuesta: 19

[Código fuente Fine] Discuz API y JSON están disponibles para desarrollo móvil en iOS y Android

[Copiar enlace]
Publicado en 22/5/2018 15:39:22 | | |
Construcción de API en Discuz

Descarga el archivo API:

Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta


Pon la carpeta appapi en el directorio DZ para ejecutarlohttp://xxxx.com/appapi/install.php

Cuando el navegador dice "Instalado con éxito", puedes realizar las siguientes operaciones

Estructura de directorios

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//installation, se recomienda eliminarlo una vez completada la instalación.
├login.php // Inicia sesión para obtener el token, que también incluye la información del usuario tras iniciar sesión.
├register.php
├<config>
│ ├config.php
│ ├config_extra.php
│ ├permission_config.php
│ └smiley_map.php
├<lib>
│ ├class_member.php
│ ├json.class.php
│ ├lib_app_helper_attach.php
│ ├lib_appversion.php
│ ├lib_bfd_app.php
│ ├lib_bfd_perm.php
│ └lib_bfd_user.php
├<qqconnect>
│ ├connect.class.php
│ ├index.htm
│ ├qqshow.inc.php
│ ├spacecp.inc.php
│ ├<connect>
│ │ ├connect_check.php
│ │ ├connect_config.php
│ │ ├connect_feed.php
│ │ ├connect_login.php
│ │ ├connect_user.php
│ │ └index.htm
│ ├<table>
│ │ ├index.htm
│ │ ├table_common_connect_guest.php
│ │ ├table_common_member_connect.php
│ │ ├table_connect_disktask.php
│ │ ├table_connect_feedlog.php
│ │ ├table_connect_memberbindlog.php
│ │ ├table_connect_postfeedlog.php
│ │ └table_connect_tthreadlog.php
│ ├<template>
│ │ ├extend_common.css
│ │ ├extend_module.css
│ │ ├index.htm
│ │ ├module.htm
│ │ ├qqshow.htm
│ │ └spacecp.htm
├<source>
│ ├bfd_app_favorite_action.php
│ ├bfd_app_favorite_list.php
│ ├bfd_app_forum_list.php
│ ├bfd_app_forum_misc.php
│ ├bfd_app_group_action.php
│ ├bfd_app_group_all.php
│ ├bfd_app_group_index.php
│ ├bfd_app_group_info.php
│ ├bfd_app_group_my.php
│ ├bfd_app_group_thread.php
│ ├bfd_app_group_thread2.php
│ ├bfd_app_index.php
│ ├bfd_app_index_threads.php
│ ├bfd_app_index2.php
│ ├bfd_app_post_newthread.php
│ ├bfd_app_post_reply.php
│ ├bfd_app_search.php
│ ├bfd_app_send_pm.php
│ ├bfd_app_sign.php
│ ├bfd_app_space_notice.php
│ ├bfd_app_space_pm.php
│ ├bfd_app_space_thread.php
│ ├bfd_app_thread_activity.php
│ ├bfd_app_tip.php
│ ├bfd_app_tip_message.php
│ ├bfd_app_topicadmin.php
│ ├bfd_app_user_action.php
│ ├bfd_app_user_avatar.php
│ ├bfd_app_user_detail.php
│ ├bfd_app_user_follow.php
│ ├bfd_app_user_friend.php
│ ├bfd_app_user_space.php
│ ├bfd_app_userinfo.php
│ ├<include>
│ │ ├thread_activity.php
│ │ ├thread_activity_form.htm
│ │ ├thread_poll.php
│ │ └viewthread_activity.htm
│ ├<search>
│ │ ├index.htm
│ │ ├search_album.php
│ │ ├search_blog.php
│ │ ├search_collection.php
│ │ ├search_forum.php
│ │ ├search_group.php
│ │ ├search_my.php
│ │ ├search_portal.php
│ │ └search_user.php
│ ├<topicadmin>
│ │ ├topicadmin_delpost.php
│ │ └topicadmin_moderate.php
├<template>
│ ├footer.htm
│ ├header.htm
│ ├register.htm
│ ├seccheck.htm
│ ├<style>
│ │ ├common.js
│ │ ├jquery-1.8.3.min.js
│ │ ├style.css
│ │ ├<images>
│ │ │ ├login.png
│ │ │ │ └login_on.png
├<unit_test>
│ ├test.php
│ ├test_config.php
│ ├test_function.php
│ ├test_inc.php
│ └test_send_pm.php

Inicia sesión en Token para obtenerlo

Queremos obtener los datos del usuario y publicar un token para almacenar un inicio de sesión de usuario Login.php Cookis
Abre Inicio de sesión y lo veremos.

Solo necesitamos pasar los valores de estas dos variables en POST para iniciar sesión.

JSON devuelve valor

Devuelve el avatar básico del usuario, el nombre de usuario, la dirección de correo electrónico y otra información, que pueden modificarse en el archivo fuente.

{"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"," Nombre de usuario":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","género":"\u4fdd\u5bc6","departamento":"","constelación":"","medallas":[],"tipo sanguíneo":"","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Lo principal que necesitamos es obtener el token único del usuario.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Luego lo escribimos en Cookis y podemos hacer otras operaciones en el mod index.php. Estamos hablando más o menos del uso aquí, el uso específico de algunos documentos de la API, el controlador correspondiente al LIB ha sido explicado, y hay partes en las que no lo entiendo, por favor déjame un mensaje.





Anterior:Estás usando el modo de actualización segura y has intentado actualizar un t
Próximo:Aparecen solicitudes de navegador. Los encabezados provisionales muestran solución.
Publicado en 19/2/2020 15:56:02 |
Gracias por compartir, trabajar juntos y animaros mutuamente
Publicado en 1/6/2020 15:21:52 |
Gracias por compartir, trabajar juntos y animaros mutuamente
Publicado en 25/7/2019 16:00:01 |
Esperemos que este documento no tenga una bandera nacional
Publicado en 8/7/2019 13:24:35 |
Para decirlo claramente, el casero ha trabajado duro
Publicado en 25/7/2019 9:10:18 |
Mira cómo
Publicado en 29/7/2019 4:11:46 |
Buenas cosas, gracias por compartirlo
Publicado en 17/12/2019 11:38:28 |
Para decirlo claramente, el casero ha trabajado duro
Publicado en 1/2/2020 11:50:10 |
Aprende a aprender...
Publicado en 1/2/2020 11:53:00 |
Aprende a aprender...
Publicado en 26/2/2020 7:16:55 |
¡Quiero ver este, jaja!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com