Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 75305|Отговор: 19

[Фин изходен код] Discuz API&JSON е наличен за мобилна разработка за iOS и Android

[Копирай линк]
Публикувано в 22.05.2018 г. 15:39:22 ч. | | |
Конструкция на Discuz API

Изтеглете API файла:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор


Поставете папката appapi в директорията DZ, за да я изпълнитеhttp://xxxx.com/appapi/install.php

Когато браузърът каже "Инсталирано успешно", можете да изпълните следните операции

Структура на директорията

<appapi>
├connect.php
├image.php
├inc.php
├index.php//Home Controller index.php?mod=index&XXX
├install.php//инсталационен файл, препоръчва се да го изтриете след приключване на инсталацията.
├login.php // Влезте, за да получите токена, който включва и информацията на потребителя след влизане.
├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

Влезте в Token, за да го получите

Искаме да получим данните на потребителя и да публикуваме токен за съхранение на Cookis Login.php потребителски логин
Отворете Login и можем да го видим.

Трябва само да въведем стойностите на тези две променливи в POST, за да влезем.

JSON връща стойност

Връща основния аватар на потребителя, потребителско име, имейл адрес и друга информация, която може да се променя в изходния файл.

{"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"," Потребителско име ":"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"}}
Основното, което ни трябва, е да получим уникалния токен на потребителя.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
След това го записваме в Cookis и можем да правим други операции в index.php?mod. Тук говорим приблизително за употребата, конкретното използване на някои API документи, контролерът, съответстващ на LIB, е обяснен, и има места, които не разбирам, моля, оставете ми съобщение.





Предишен:Използваш режим на безопасен ъпдейт и опита да обновиш T
Следващ:Появяват се заявки за браузър Временни заглавия показват решение
Публикувано в 19.02.2020 г. 15:56:02 ч. |
Благодаря ви, че споделяте, работите заедно и се насърчавате взаимно
Публикувано в 1.06.2020 г. 15:21:52 ч. |
Благодаря ви, че споделяте, работите заедно и се насърчавате взаимно
Публикувано в 25.07.2019 г. 16:00:01 ч. |
Надявам се този документ да няма национално знаме
Публикувано в 8.07.2019 г. 13:24:35 ч. |
Направо казано, наемодателят е работил усърдно
Публикувано в 25.07.2019 г. 9:10:18 ч. |
Виж как
Публикувано в 29.07.2019 г. 4:11:46 ч. |
Хубави неща, благодаря, че сподели
Публикувано в 17.12.2019 г. 11:38:28 ч. |
Направо казано, наемодателят е работил усърдно
Публикувано в 1.02.2020 г. 11:50:10 ч. |
Научи се да учиш...
Публикувано в 1.02.2020 г. 11:53:00 ч. |
Научи се да учиш...
Публикувано в 26.02.2020 г. 7:16:55 ч. |
Искам да видя този, хаха!!
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com