この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 75305|答える: 19

[ファインソースコード] Discuz API&JSONはiOSおよびAndroidモバイル開発向けに利用可能です

[リンクをコピー]
掲載地 2018/05/22 15: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

Tokenにログインして入手してください

ユーザーの情報を取得し、Cookisのログインを保存するためのトークンを投稿したいLogin.php
ログインを開けば確認できます。

ログインするにはこれら2つの変数の値を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","following" 「0","gender":"\u4fdd\u5bc6","department":",","constellation":"","medals":[],"bloodtype":"",","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
最も重要なのはユーザーのユニークなトークンを取得することです。
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
その後、Cookisに書き込み、index.php?modで他の操作も行えます。 ここでは大まかに使い方について話しているだけです。特定のAPIドキュメントの使い方、LIBに対応するコントローラーについて説明済みですが、理解できない箇所もあります。どうかメッセージを残してください。





先の:あなたはセーフアップデートモードを使っていて、更新を試みました
次に:ブラウザのリクエストが表示され、仮のヘッダーが解決策を示しています。
掲載地 2020/02/19 15:56:02 |
共有し、協力し合い、励まし合ってくれてありがとうございます
掲載地 2020/06/01 15:21:52 |
共有し、協力し合い、励まし合ってくれてありがとうございます
掲載地 2019/07/25 16:00:01 |
願わくば、この文書には国旗がありません
掲載地 2019/07/08 13:24:35 |
率直に言えば、大家は一生懸命働いてきました
掲載地 2019/07/25 9:10:18 |
どうやって
掲載地 2019/07/29 4:11:46 |
良いこと、共有してくれてありがとうございます
掲載地 2019/12/17 11:38:28 |
率直に言えば、大家は一生懸命働いてきました
掲載地 2020/02/01 11:50:10 |
学ぶことを...
掲載地 2020/02/01 11:53:00 |
学ぶことを...
掲載地 2020/02/26 7:16:55 |
これ見たいです、はは!!
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com