Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 75305|Răspunde: 19

[cod sursă fin] Discuz API & JSON este disponibil pentru dezvoltare mobilă în iOS și Android

[Copiază linkul]
Postat pe 22.05.2018 15:39:22 | | |
Construcția API Discuz

Descarcă fișierul API:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde


Pune folderul appapi în directorul DZ pentru a-l executahttp://xxxx.com/appapi/install.php

Când browserul spune "Instalat cu succes", poți efectua următoarele operații

Structura directoarelor

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//installation, se recomandă să îl ștergi după finalizarea instalării.
├login.php // Conectează-te pentru a obține tokenul, care include și informațiile utilizatorului după autentificare.
├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

Conectează-te la Token pentru a-l obține

Vrem să obținem datele utilizatorului și să postăm un token pentru a stoca un Cookis Login.php login utilizator
Deschide Autentificare și putem vedea.

Trebuie doar să transmitem valorile acestor două variabile în POST pentru a ne autentifica.

JSON returnează valoare

Returnează avatarul de bază al utilizatorului, numele de utilizator, adresa de email și alte informații, care pot fi modificate în fișierul sursă.

{"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"," Username":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","gen":"\u4fdd\u5bc6","departament":"","constelație":"","medalii":[],"grupă sanguină":"","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Principalul lucru de care avem nevoie este să obținem tokenul unic al utilizatorului.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Apoi îl scriem în Cookis și putem face alte operațiuni în index.php?mod. Vorbim aproximativ despre utilizarea aici, utilizarea specifică a unor documente API, controllerul corespunzător LIB-ului a fost explicat și sunt locuri unde nu înțeleg, vă rog să-mi lăsați un mesaj.





Precedent:Folosești modul de actualizare sigură și ai încercat să actualizezi o
Următor:Apar cereri de browser Antete provizorii arată soluția
Postat pe 19.02.2020 15:56:02 |
Vă mulțumesc că ați împărtășit, că lucrați împreună și că vă încurajați reciproc
Postat pe 01.06.2020 15:21:52 |
Vă mulțumesc că ați împărtășit, că lucrați împreună și că vă încurajați reciproc
Postat pe 25.07.2019 16:00:01 |
Sperăm că acest document nu are un steag național
Postat pe 08.07.2019 13:24:35 |
Ca să fiu direct, proprietarul a muncit din greu
Postat pe 25.07.2019 09:10:18 |
Vezi cum
Postat pe 29.07.2019 04:11:46 |
Lucruri bune, mulțumesc că ai împărtășit
Postat pe 17.12.2019 11:38:28 |
Ca să fiu direct, proprietarul a muncit din greu
Postat pe 01.02.2020 11:50:10 |
Învață să înveți...
Postat pe 01.02.2020 11:53:00 |
Învață să înveți...
Postat pe 26.02.2020 07:16:55 |
Vreau să văd asta, haha!!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com