Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 75305|Répondre: 19

[code source fin] Discuz API & JSON est disponible pour le développement mobile IOS et Android

[Copié le lien]
Publié sur 22/05/2018 15:39:22 | | |
Construction de l’API Discuz

Téléchargez le fichier API :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre


Mettez le dossier appapi dans le répertoire DZ pour l’exécuterhttp://xxxx.com/appapi/install.php

Lorsque le navigateur indique « Installé réussi », vous pouvez effectuer les opérations suivantes

Structure des annuaires

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php ?mod=index&XXX
├install.php//installation file, il est recommandé de le supprimer une fois l’installation terminée.
├login.php // Connectez-vous pour obtenir le jeton, qui inclut également les informations de l’utilisateur après la connexion.
├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

Connectez-vous à Token pour l’obtenir

Nous voulons obtenir les informations de l’utilisateur et publier un jeton pour stocker une connexion utilisateur Cookis Login.php utilisateur
Ouvre la connexion et nous pouvons le voir.

Il suffit de transmettre les valeurs de ces deux variables dans POST pour se connecter.

JSON rend la valeur

Retourne l’avatar de base de l’utilisateur, son nom d’utilisateur, son adresse e-mail et d’autres informations, qui peuvent être modifiées dans le fichier source.

{"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 », » Nom d’utilisateur » :"admin »,"email » :"admin@admin.com »,"password » :"a5ecf2332da38601e6fadd79ee69840f »,"groupid » :"1 »,"extcredits1 » :"0 »,"extcredits2 » :"2 »,"follower » :"0 »,"following » :"0 »,"genre » :"\u4fdd\u5bc6 »,"département » :" »,"constellation » :" »,"médailles » :[],"groupe sanguin » :" »,"sightml » :" »,"token » : « 65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk »,"token_expire » :"1493655981"}}
L’essentiel dont nous avons besoin, c’est d’obtenir le jeton unique de l’utilisateur.
« token » :"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk »
Ensuite, on l’écrit dans Cookis, et on peut faire d’autres opérations dans le index.php ?mod. Nous parlons en gros de l’utilisation ici, de l’utilisation spécifique de certains documents API, le contrôleur correspondant à la LIB a été expliqué, et il y a des endroits où je ne comprends pas, merci de me laisser un message.





Précédent:Vous utilisez le mode de mise à jour sans échec et vous avez essayé de mettre à jour un t
Prochain:Les requêtes du navigateur apparaissent. Les en-têtes provisoires montrent la solution
Publié sur 19/02/2020 15:56:02 |
Merci de partager, de travailler ensemble et de vous encourager mutuellement
Publié sur 01/06/2020 15:21:52 |
Merci de partager, de travailler ensemble et de vous encourager mutuellement
Publié sur 25/07/2019 16:00:01 |
Espérons que ce document ne comporte pas de drapeau national
Publié sur 08/07/2019 13:24:35 |
Pour être franc, le propriétaire a travaillé dur
Publié sur 25/07/2019 09:10:18 |
Voyez comment
Publié sur 29/07/2019 04:11:46 |
Bonne chose, merci d’avoir partagé
Publié sur 17/12/2019 11:38:28 |
Pour être franc, le propriétaire a travaillé dur
Publié sur 01/02/2020 11:50:10 |
Apprends à apprendre...
Publié sur 01/02/2020 11:53:00 |
Apprends à apprendre...
Publié sur 26/02/2020 07:16:55 |
J’ai envie de voir celui-ci, haha !!
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com