Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 75305|Antwoord: 19

[Fijne broncode] Discuz API&JSON is beschikbaar voor iOS- en Android-mobiele ontwikkeling

[Link kopiëren]
Geplaatst op 22-05-2018 15:39:22 | | |
Discuz API-constructie

Download het API-bestand:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord


Plaats de appapi-map in de DZ-map om deze uit te voerenhttp://xxxx.com/appapi/install.php

Wanneer de browser zegt "Geïnstalleerd Succesvol", kun je de volgende bewerkingen uitvoeren

Directorystructuur

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//installatiebestand wordt aanbevolen het te verwijderen nadat de installatie is voltooid.
├login.php // Log in om het token te ontvangen, dat ook de gebruikersinformatie bevat na het inloggen.
├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 in op Token om het te krijgen

We willen de gegevens van de gebruiker opvragen en een token plaatsen om een Cookis-Login.php gebruikerslogin op te slaan
Open Login en we kunnen het zien.

We hoeven alleen de waarden van deze twee variabelen in POST in te voeren om in te loggen.

JSON geeft waarde terug

Geeft de basisavatar, gebruikersnaam, e-mailadres en andere informatie van de gebruiker terug, die in het bronbestand kunnen worden aangepast.

{"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"," gebruikersnaam":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","gender":"\u4fdd\u5bc6","department":"","constellation":"","medailles":[],"bloodtype":"""sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Het belangrijkste wat we nodig hebben is het unieke token van de gebruiker krijgen.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Dan schrijven we het in Cookis, en kunnen we andere bewerkingen uitvoeren in de index.php?mod. We hebben het hier grofweg over het gebruik, het specifieke gebruik van sommige API-documenten, de controller die bij de LIB hoort is uitgelegd, en er zijn plekken waar ik het niet begrijp, laat alsjeblieft een bericht achter.





Vorig:Je gebruikt de veilige updatemodus en je hebt geprobeerd een update te voeren
Volgend:Browserverzoeken verschijnen Voorlopige headers tonen oplossing
Geplaatst op 19-02-2020 15:56:02 |
Dank je wel voor het delen, samenwerken en elkaar aanmoedigen
Geplaatst op 01-06-2020 15:21:52 |
Dank je wel voor het delen, samenwerken en elkaar aanmoedigen
Geplaatst op 25-07-2019 16:00:01 |
Hopelijk heeft dit document geen nationale vlag
Geplaatst op 08-07-2019 13:24:35 |
Om het maar bot te zeggen: de verhuurder heeft hard gewerkt
Geplaatst op 25-07-2019 09:10:18 |
Kijk hoe
Geplaatst op 29-07-2019 04:11:46 |
Goede dingen, bedankt voor het delen
Geplaatst op 17-12-2019 11:38:28 |
Om het maar bot te zeggen: de verhuurder heeft hard gewerkt
Geplaatst op 01-02-2020 11:50:10 |
Leer leren...
Geplaatst op 01-02-2020 11:53:00 |
Leer leren...
Geplaatst op 26-02-2020 07:16:55 |
Ik wil deze zien, haha!!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com