Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 75305|Vastaus: 19

[Hieno lähdekoodi] Discuz API&JSON on saatavilla iOS- ja Android-mobiilikehitykseen

[Kopioi linkki]
Julkaistu 22.5.2018 15.39.22 | | |
Discuz API -rakentaminen

Lataa API-tiedosto:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus


Laita appapi-kansio DZ-hakemistoon suorittaaksesi senhttp://xxxx.com/appapi/install.php

Kun selain näyttää "Asennettu onnistunut", voit suorittaa seuraavat toiminnot

Hakemistorakenne

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//asennustiedosto, on suositeltavaa poistaa se asennuksen valmistuttua.
├login.php // Kirjaudu sisään saadaksesi tokenin, joka sisältää myös käyttäjän tiedot kirjautumisen jälkeen.
├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

Kirjaudu Tokeniin saadaksesi sen

Haluamme saada käyttäjän tiedot ja julkaista tokenin, jolla tallennetaan Cookis Login.php käyttäjäkirjautuminen
Avaa Kirjautuminen ja näemme sen.

Meidän tarvitsee vain syöttää näiden kahden muuttujan arvot POST-järjestelmään kirjautuaksemme sisään.

JSON palauttaa arvon

Palauttaa käyttäjän perusavatarin, käyttäjätunnuksen, sähköpostiosoitteen ja muut tiedot, joita voi muokata lähdetiedostossa.

{"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"," käyttäjänimi":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","gender":"\u4fdd\u5bc6","department":"","constellation":"","medals":[],"bloodgroup":""","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Tärkeintä on saada käyttäjän ainutlaatuinen token.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Sitten kirjoitamme sen Cookisiin, ja voimme tehdä muita operaatioita index.php?modissa. Puhumme tässä vain karkeasti käytöstä, joidenkin API-dokumenttien tarkasta käytöstä, LIB:n vastaava ohjain on selitetty, ja on paikkoja, joissa en ymmärrä, jätä minulle viesti.





Edellinen:Käytät turvallista päivitystilaa ja yritit päivittää
Seuraava:Selaimen pyynnöt näkyvät Väliaikaiset otsikot näyttävät ratkaisun
Julkaistu 19.2.2020 15.56.02 |
Kiitos, että jaatte, teitte yhteistyötä ja rohkaisitte toisianne
Julkaistu 1.6.2020 15.21.52 |
Kiitos, että jaatte, teitte yhteistyötä ja rohkaisitte toisianne
Julkaistu 25.7.2019 16.00.01 |
Toivottavasti tässä asiakirjassa ei ole kansallislippua
Julkaistu 8.7.2019 13.24.35 |
Suoraan sanottuna vuokranantaja on tehnyt kovasti töitä
Julkaistu 25.7.2019 9.10.18 |
Katso miten
Julkaistu 29.7.2019 4.11.46 |
Hyvä juttu, kiitos kun jaoit kokemuksesi
Julkaistu 17.12.2019 11.38.28 |
Suoraan sanottuna vuokranantaja on tehnyt kovasti töitä
Julkaistu 1.2.2020 11.50.10 |
Opettele oppimaan...
Julkaistu 1.2.2020 11.53.00 |
Opettele oppimaan...
Julkaistu 26.2.2020 7.16.55 |
Haluan nähdä tämän, haha!!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com