Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 75305|Svar: 19

[Fin kildekode] Discuz API&JSON er tilgængelig til udvikling af iOS og Android mobil

[Kopier link]
Opslået på 22/05/2018 15.39.22 | | |
Discuz API-konstruktion

Download API-filen:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar


Læg appapi-mappen i DZ-mappen for at udføre denhttp://xxxx.com/appapi/install.php

Når browseren siger "Installeret succesfuld", kan du udføre følgende operationer

Katalogstruktur

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//installationsfil anbefales det at slette den, når installationen er færdig.
├login.php // Log ind for at få tokenet, som også inkluderer brugerens oplysninger efter login.
├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

Log ind på Token for at få det

Vi vil gerne have brugerens oplysninger og poste en token for at gemme en Cookis Login.php brugerlogin
Åbn login, så kan vi se det.

Vi behøver blot at sende værdierne af disse to variable ind i POST for at logge ind.

JSON returnerer værdi

Returnerer brugerens grundlæggende avatar, brugernavn, e-mailadresse og andre oplysninger, som kan ændres i kildefilen.

{"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"," brugernavn":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","Køn":"\u4fdd\u5bc6","Department":"","Constellation":"","Medals":[],"Bloodtype":"","Sightml":"","Token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Det vigtigste, vi har brug for, er at få brugerens unikke token.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Så skriver vi det ind i Cookis, og vi kan lave andre operationer i index.php?modden. Vi taler bare groft om brugen her, den specifikke brug af nogle API-dokumenter, controlleren svarende til LIB er blevet forklaret, og der er steder, hvor jeg ikke forstår, så læg venligst en besked.





Tidligere:Du bruger sikker opdateringstilstand, og du prøvede at opdatere en gang
Næste:Browserforespørgsler vises Foreløbige headere viser løsning
Opslået på 19/02/2020 15.56.02 |
Tak fordi I deler, arbejder sammen og opmuntrer hinanden
Opslået på 01/06/2020 15.21.52 |
Tak fordi I deler, arbejder sammen og opmuntrer hinanden
Opslået på 25/07/2019 16.00.01 |
Forhåbentlig har dette dokument ikke et nationalflag
Opslået på 08/07/2019 13.24.35 |
For at sige det ligeud, har udlejeren arbejdet hårdt
Opslået på 25/07/2019 09.10.18 |
Se hvordan
Opslået på 29/07/2019 04.11.46 |
Gode ting, tak fordi du deler
Opslået på 17/12/2019 11.38.28 |
For at sige det ligeud, har udlejeren arbejdet hårdt
Opslået på 01/02/2020 11.50.10 |
Lær at lære...
Opslået på 01/02/2020 11.53.00 |
Lær at lære...
Opslået på 26/02/2020 07.16.55 |
Jeg vil gerne se denne her, haha!!
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com