See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 75305|Vastuse: 19

[Hea lähtekood] Discuz API&JSON on saadaval iOS-i ja Androidi mobiiliarenduseks

[Kopeeri link]
Postitatud 22.05.2018 15:39:22 | | |
Discuz API Construction

Laadi alla API fail:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse


Pane appapi kaust DZ kausta, et see käivitadahttp://xxxx.com/appapi/install.php

Kui brauser ütleb "Installitud edukas", saad teha järgmised toimingud

Kataloogistruktuur

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//installatsioonifail, soovitatakse see pärast paigalduse lõpetamist kustutada.
├login.php // Logi sisse, et saada token, mis sisaldab ka kasutaja andmeid pärast sisselogimist.
├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

Logi sisse Tokenisse, et see kätte saada

Soovime saada kasutaja andmed ja postitada tokeni, et salvestada Cookis Login.php kasutaja sisselogimine
Ava sisselogimine ja me näeme seda.

Sisselogimiseks tuleb POST-is sisestada nende kahe muutuja väärtused.

JSON tagastab väärtuse

Tagastab kasutaja põhilise avatari, kasutajanime, e-posti aadressi ja muu info, mida saab lähtefailis muuta.

{"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"," kasutajanimi":"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"}}
Peamine, mida vajame, on saada kasutaja unikaalne token.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Seejärel kirjutame selle Cookisesse ja saame teha muid toiminguid index.php?modis. Me räägime siin umbkaudu kasutusest, mõnede API dokumentide täpsest kasutusest, LIB-ile vastav kontroller on selgitatud ja on kohti, kus ma ei saa aru, palun jätke mulle sõnum.





Eelmine:Sa kasutad turvalist uuendust ja proovisid uuendada
Järgmine:Brauseri päringud ilmuvad Ajutised päised näitavad lahendust
Postitatud 19.02.2020 15:56:02 |
Aitäh, et jagate, töötate koos ja julgustasite üksteist
Postitatud 01.06.2020 15:21:52 |
Aitäh, et jagate, töötate koos ja julgustasite üksteist
Postitatud 25.07.2019 16:00:01 |
Loodetavasti ei ole sellel dokumendil riigilippu
Postitatud 08.07.2019 13:24:35 |
Otse öeldes on üürileandja kõvasti tööd teinud
Postitatud 25.07.2019 09:10:18 |
Vaata, kuidas
Postitatud 29.07.2019 04:11:46 |
Head asjad, aitäh jagamast
Postitatud 17.12.2019 11:38:28 |
Otse öeldes on üürileandja kõvasti tööd teinud
Postitatud 01.02.2020 11:50:10 |
Õpi õppima...
Postitatud 01.02.2020 11:53:00 |
Õpi õppima...
Postitatud 26.02.2020 07:16:55 |
Ma tahan seda näha, haha!!
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com