Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 75305|Απάντηση: 19

[Ωραίος πηγαίος κώδικας] Το Discuz API&JSON είναι διαθέσιμο για ανάπτυξη κινητών IOS και Android

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/5/2018 3:39:22 μ.μ. | | |
Κατασκευή API Discuz

Κατεβάστε το αρχείο 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
Ανοίξτε το Login και μπορούμε να το δούμε.

Χρειάζεται μόνο να περάσουμε τις τιμές αυτών των δύο μεταβλητών στο POST για να συνδεθούμε.

Το JSON επιστρέφει τιμή

Επιστρέφει το βασικό avatar, το όνομα χρήστη, τη διεύθυνση email και άλλες πληροφορίες του χρήστη, οι οποίες μπορούν να τροποποιηθούν στο αρχείο προέλευσης.

{"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","φύλο":"\u4fdd\u5bc6","τμήμα":"","αστερισμός":"","μετάλλια":[],"ομάδα αίματος":"","sightml":"","token": "65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk","token_expire":"1493655981"}}
Το κύριο πράγμα που χρειαζόμαστε είναι να αποκτήσουμε το μοναδικό διακριτικό του χρήστη.
"token":"65faMdFDBMcsPpO3zghoLJIAsBLOFRNbOU61rjVZsCYtN8zAlOoW4hbRUno4fufoxtbtwuJX1L+iur97LFjWVnkBow17h\/vAnGk"
Στη συνέχεια, το γράφουμε στο Cookis και μπορούμε να κάνουμε άλλες λειτουργίες στο index.php?mod. Απλώς μιλάμε χονδρικά για τη χρήση εδώ, τη συγκεκριμένη χρήση ορισμένων εγγράφων API, ο ελεγκτής που αντιστοιχεί στο LIB έχει εξηγηθεί και υπάρχουν σημεία που δεν καταλαβαίνω, αφήστε μου ένα μήνυμα.





Προηγούμενος:Χρησιμοποιείτε τη λειτουργία ασφαλούς ενημέρωσης και προσπαθήσατε να ενημερώσετε ένα t
Επόμενος:Εμφανίζονται αιτήματα προγράμματος περιήγησης Οι προσωρινές κεφαλίδες εμφανίζουν λύση
Δημοσιεύτηκε στις 19/2/2020 3:56:02 μ.μ. |
Σας ευχαριστούμε που μοιραστήκατε, συνεργαστήκατε και ενθαρρύνετε ο ένας τον άλλον
Δημοσιεύτηκε στις 1/6/2020 3:21:52 μ.μ. |
Σας ευχαριστούμε που μοιραστήκατε, συνεργαστήκατε και ενθαρρύνετε ο ένας τον άλλον
Δημοσιεύτηκε στις 25/7/2019 4:00:01 μ.μ. |
Ας ελπίσουμε ότι αυτό το έγγραφο δεν έχει εθνική σημαία
Δημοσιεύτηκε στις 8/7/2019 1:24:35 μ.μ. |
Για να το θέσω ωμά, ο ιδιοκτήτης έχει δουλέψει σκληρά
Δημοσιεύτηκε στις 25/7/2019 9:10:18 π.μ. |
Δείτε πώς
Δημοσιεύτηκε στις 29/7/2019 4:11:46 π.μ. |
Καλά πράγματα σας ευχαριστώ που μοιραστήκατε
Δημοσιεύτηκε στις 17/12/2019 11:38:28 π.μ. |
Για να το θέσω ωμά, ο ιδιοκτήτης έχει δουλέψει σκληρά
Δημοσιεύτηκε στις 1/2/2020 11:50:10 π.μ. |
Μάθε να μαθαίνεις...
Δημοσιεύτηκε στις 1/2/2020 11:53:00 π.μ. |
Μάθε να μαθαίνεις...
Δημοσιεύτηκε στις 26/2/2020 7:16:55 π.μ. |
Θέλω να το δω αυτό, χαχα!!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com