Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 75305|Odgovoriti: 19

[Fine Source Code] Discuz API&JSON je na voljo za mobilni razvoj za iOS in Android

[Kopiraj povezavo]
Objavljeno na 22. 05. 2018 15:39:22 | | |
Konstrukcija Discuz API

Prenesite API datoteko:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti


Mapo appapi daj v mapo DZ, da se izvedehttp://xxxx.com/appapi/install.php

Ko brskalnik pokaže "Nameščeno uspešno", lahko izvedete naslednje operacije

Struktura imenikov

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php/namestitveni datoteki je priporočljivo izbrisati po končani namestitvi.
├login.php // Prijavite se, da pridobite žeton, ki vključuje tudi uporabniške podatke po prijavi.
├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

Prijavite se v Token, da ga pridobite

Želimo pridobiti uporabniške podatke in objaviti žeton za shranjevanje Cookis Login.php uporabniške prijave
Odpri prijavo in lahko jo vidimo.

Za prijavo moramo le vnesti vrednosti teh dveh spremenljivk v POST.

JSON vrne vrednost

Vrne osnovni avatar uporabnika, uporabniško ime, e-poštni naslov in druge podatke, ki jih je mogoče spremeniti v izvorni datoteki.

{"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"," uporabniško ime":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","spol":"\u4fdd\u5bc6","oddelek":"","ozvezdje":"","medalje":[],"krvna skupina":"","sightml":","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Glavna stvar, ki jo potrebujemo, je pridobiti edinstven žeton uporabnika.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Nato ga zapišemo v Cookis in lahko izvajamo druge operacije v modu index.php?. Govorimo le približno o uporabi tukaj, specifični uporabi nekaterih API dokumentov, krmilnik, ki ustreza LIB, je bil pojasnjen, in obstajajo kraji, ki jih ne razumem, prosim, pustite mi sporočilo.





Prejšnji:Uporabljaš način varne posodobitve in si poskušal posodobiti
Naslednji:Prikazujejo se zahteve brskalnika Začasne glave prikazujejo rešitev
Objavljeno na 19. 02. 2020 15:56:02 |
Hvala, ker delite, sodelujete in se medsebojno spodbujate
Objavljeno na 1. 06. 2020 15:21:52 |
Hvala, ker delite, sodelujete in se medsebojno spodbujate
Objavljeno na 25. 07. 2019 16:00:01 |
Upajmo, da ta dokument nima državne zastave
Objavljeno na 8. 07. 2019 13:24:35 |
Da povem naravnost, najemodajalec je trdo delal
Objavljeno na 25. 07. 2019 09:10:18 |
Poglej, kako
Objavljeno na 29. 07. 2019 04:11:46 |
Dobre stvari, hvala za deljenje
Objavljeno na 17. 12. 2019 11:38:28 |
Da povem naravnost, najemodajalec je trdo delal
Objavljeno na 1. 02. 2020 11:50:10 |
Nauči se učiti...
Objavljeno na 1. 02. 2020 11:53:00 |
Nauči se učiti...
Objavljeno na 26. 02. 2020 07:16:55 |
Hočem videti tega, haha!!
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com