이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 75305|회답: 19

[정문 소스 코드] Discuz API & JSON은 iOS 및 Android 모바일 개발을 위해 제공됩니다

[링크 복사]
게시됨 2018. 5. 22. 오후 3:39:22 | | |
Discuz API 구성

API 파일 다운로드:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답


appapi 폴더를 DZ 디렉터리에 넣어 실행하세요http://xxxx.com/appapi/install.php

브라우저가 "설치 성공"이라고 표시되면 다음과 같은 작업을 수행할 수 있습니다

디렉터리 구조

<appapi>
├connect.php
├image.php
├inc.php
├index.php//홈 컨트롤러 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

토큰에 로그인해서 받으세요

사용자 정보를 얻고 Cookis Login.php 로그인 정보를 저장할 토큰을 게시하고 싶습니다
로그인 열면 확인할 수 있습니다.

로그인하려면 이 두 변수의 값만 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"," username":"admin","email":"admin@admin.com","password":"a5ecf2332da38601e6fadd79ee69840f","groupid":"1","extcredits1":"0","extcredits2":"2","follower":0","followers" "0","성별":"\u4fdd\u5bc6","department":"",""별자리":"","메달":[],"혈액형":"",","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
우리가 가장 중요한 것은 사용자의 고유 토큰을 받는 것입니다.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
그 후 Cookis에 작성하고, index.php 모드에서 다른 연산을 할 수 있습니다. 여기서는 대략적으로 사용법, 일부 API 문서의 구체적 사용법, LIB에 대응하는 컨트롤러에 대해 설명했지만, 이해가 안 되는 부분도 있으니 메시지를 남겨주세요.





이전의:안전 업데이트 모드를 사용 중이고 업데이트를 시도하셨습니다
다음:브라우저 요청이 나타나고 임시 헤더가 해결책을 보여줍니다
게시됨 2020. 2. 19. 오후 3:56:02 |
공유하고 함께 일하며 서로를 격려해 주셔서 감사합니다
게시됨 2020. 6. 1. 오후 3:21:52 |
공유하고 함께 일하며 서로를 격려해 주셔서 감사합니다
게시됨 2019. 7. 25. 오후 4:00:01 |
이 문서에 국기가 없길 바랍니다
게시됨 2019. 7. 8. 오후 1:24:35 |
솔직히 말해서, 집주인은 열심히 일했습니다
게시됨 2019. 7. 25. 오전 9:10:18 |
어떻게 하는지 확인해 보세요
게시됨 2019. 7. 29. 오전 4:11:46 |
좋은 이야기들입니다. 공유해 주셔서 감사합니다
게시됨 2019. 12. 17. 오전 11:38:28 |
솔직히 말해서, 집주인은 열심히 일했습니다
게시됨 2020. 2. 1. 오전 11:50:10 |
배우기 시작해...
게시됨 2020. 2. 1. 오전 11:53:00 |
배우기 시작해...
게시됨 2020. 2. 26. 오전 7:16:55 |
이거 꼭 보고 싶어요, 하하!!
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com