Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 75305|Відповідь: 19

[Чудовий вихідний код] Discuz API&JSON доступний для мобільної розробки на iOS та Android

[Копіювати посилання]
Опубліковано 22.05.2018 15:39:22 | | |
Конструкція API Discuz

Завантажте файл 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//install, рекомендується видалити його після завершення встановлення.
├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","follow" :"0","гендер":"\u4FDD\u5BC6","департамент":"","Сузір'я":"","Медалі":[],"Група крові":"","Sightml":"","Token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Головне, що нам потрібно — отримати унікальний токен користувача.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Потім ми записуємо це в Cookis і можемо виконувати інші операції в index.php?моді. Ми приблизно говоримо про використання — конкретне використання деяких API-документів, пояснено контролер, що відповідає LIB, і є місця, які я не розумію, будь ласка, залиште повідомлення.





Попередній:Ви використовуєте режим безпечного оновлення і намагалися оновити T
Наступний:Запити браузера з'являються Тимчасові заголовки показують рішення
Опубліковано 19.02.2020 15:56:02 |
Дякую, що ділитеся матеріалом, працюєте разом і підтримуєте одне одного
Опубліковано 01.06.2020 15:21:52 |
Дякую, що ділитеся матеріалом, працюєте разом і підтримуєте одне одного
Опубліковано 25.07.2019 16:00:01 |
Сподіваюся, цей документ не матиме національного прапора
Опубліковано 08.07.2019 13:24:35 |
Говорячи прямо, орендодавець дуже попрацював
Опубліковано 25.07.2019 09:10:18 |
Подивись як
Опубліковано 29.07.2019 04:11:46 |
Гарні речі, дякую, що поділилися
Опубліковано 17.12.2019 11:38:28 |
Говорячи прямо, орендодавець дуже попрацював
Опубліковано 01.02.2020 11:50:10 |
Навчися вчитися...
Опубліковано 01.02.2020 11:53:00 |
Навчися вчитися...
Опубліковано 26.02.2020 07:16:55 |
Я хочу побачити цей, ха-ха!!
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com