Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 75305|Svar: 19

[Fin källkod] Discuz API&JSON finns tillgängligt för iOS- och Android-mobilutveckling

[Kopiera länk]
Publicerad på 2018-05-22 15:39:22 | | |
Discuz API-konstruktion

Ladda ner API-filen:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar


Lägg appapi-mappen i DZ-katalogen för att köra denhttp://xxxx.com/appapi/install.php

När webbläsaren säger "Installerat framgångsrikt" kan du utföra följande operationer

Katalogstruktur

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Hemkontroller index.php?mod=index&XXX
├install.php//installationsfil rekommenderas att ta bort den efter att installationen är klar.
├login.php // Logga in för att få token, som även inkluderar användarens information efter inloggning.
├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

Logga in på Token för att hämta den

Vi vill få användarens uppgifter och lägga upp en token för att lagra en Cookis Login.php användarinloggning
Öppna inloggning så kan vi se det.

Vi behöver bara skicka in värdena för dessa två variabler i POST för att logga in.

JSON ger värde

Returnerar användarens grundläggande avatar, användarnamn, e-postadress och annan information, som kan ändras i källfilen.

{"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"," användarnamn":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":"0","following" :"0","Kön":"\u4fdd\u5BC6","Avdelning":"","Konstellation":"",Medaljer":[],"Blodgrupp":"","Sightml":"""Token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Det viktigaste vi behöver är att få användarens unika token.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Sedan skriver vi in det i Cookis, och vi kan göra andra operationer i index.php?modden. Vi pratar bara ungefär om användningen här, den specifika användningen av vissa API-dokument, kontrollern som motsvarar LIB har förklarats, och det finns ställen där jag inte förstår, lämna gärna ett meddelande.





Föregående:Du använder säkert uppdateringsläge och försökte uppdatera en gång
Nästa:Webbläsarförfrågningar visas Provisoriska headers visar lösning
Publicerad på 2020-02-19 15:56:02 |
Tack för att ni delar, samarbetar och uppmuntrar varandra
Publicerad på 2020-06-01 15:21:52 |
Tack för att ni delar, samarbetar och uppmuntrar varandra
Publicerad på 2019-07-25 16:00:01 |
Förhoppningsvis har detta dokument ingen nationell flagga
Publicerad på 2019-07-08 13:24:35 |
För att uttrycka det rakt på sak har hyresvärden arbetat hårt
Publicerad på 2019-07-25 09:10:18 |
Se hur
Publicerad på 2019-07-29 04:11:46 |
Bra saker, tack för att du delar med dig
Publicerad på 2019-12-17 11:38:28 |
För att uttrycka det rakt på sak har hyresvärden arbetat hårt
Publicerad på 2020-02-01 11:50:10 |
Lär dig att lära dig...
Publicerad på 2020-02-01 11:53:00 |
Lär dig att lära dig...
Publicerad på 2020-02-26 07:16:55 |
Jag vill se den här, haha!!
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com