Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να γράψετε API PHP Μαθήματα Τραβήξτε σε έναν απομακρυσμένο διακομιστή

διασυνδέσεις προγραμματισμού εφαρμογών , ή APIs , έχουν γίνει ολοένα και πιο δημοφιλής καθώς οι μηχανικοί λογισμικού κοιτάξουμε για τους μοναδικούς τρόπους για να συνδέσει μαζί διαφορετικές εφαρμογές internet . PHP είναι μια από τις γλώσσες που χρησιμοποιείται συνήθως για να αλληλεπιδρούν με ΑΡΙ . Δημιουργώντας το δικό σας API που είναι συμβατό με PHP - και επιτρέπει στους χρήστες του να τραβήξει τις κατηγορίες από την API - μπορεί να γίνει με τη δημιουργία είτε ενός SOAP ( απλό πρωτόκολλο πρόσβασης αντικειμένου ) interface ή REST ( αναπαράστασης μεταφορά κατάσταση ) interface . Οδηγίες
Η 1

Επιλέξτε μια δομή URL για το API , όπως " http://api.exampleurl.com . " 2

Ανοίξτε προτιμώμενο σας κωδικό εφαρμογή επεξεργασίας και να δημιουργήσετε ένα νέο έγγραφο PHP , εξασφαλίζοντας ότι στην κορυφή είναι :

" ; εικόνων 3

Ορίστε τις μεταβλητές για το API , καθορίζοντας τα διαστήματα μορφή και το αίτημα , για παράδειγμα :

$ format = αποκτήσει ( $ _GET [' format '] ) ? $ num = intval ( $ _GET [' num '] ) ?
Η 4

Δημιουργήστε μια σύνδεση με τη βάση δεδομένων του API , χρησιμοποιώντας τον ακόλουθο κώδικα , αντικαθιστώντας τις παραμέτρους παράδειγμα με αυτά που χρησιμοποιεί τη βάση δεδομένων MySQL API σας :

$ con = mysql_connect (« http://api.exampleurl . com » , « ρίζα » , « κωδικό πρόσβασης » ) ή να πεθάνουν ( 'Η MySQL Error » ) ? mysql_select_db ( « . api » , $ con ) ή να πεθάνουν ( ' Η MySQL Error ») ? .
5

Δημιουργήστε ένα ερώτημα για το API για να κάνουν , χρησιμοποιώντας τον ακόλουθο κώδικα ως οδηγός :

$ result = mysql_query ( " SELECT * FROM api_table ORDER BY ' example_variable ») ?
Η 6

Ορίστε την έξοδο του API χρησιμοποιώντας JSON χαρακτηριστικό της PHP για να δημιουργήσετε την έξοδο και να το μορφοποιήσετε , για παράδειγμα :

if ( $ μορφή == « json ) { while ( $ api_call = mysql_fetch_array ( $ αποτέλεσμα , MYSQL_ASSOC ) ) { }

$ api_call = array ( ) ? ενώ ( $ api_call = mysql_fetch_array ( $ αποτέλεσμα , MYSQL_ASSOC ) ) { $ api_call [ ] = array ( 'post' = > $ api_call ) ? }
Σελίδα 7

Αποθηκεύστε το αρχείο PHP στο διακομιστή Web σας και να ρυθμίσετε το διακομιστή σας Web , όπως είναι απαραίτητο για να εξασφαλιστεί ότι η διεύθυνση URL API σας θα είναι προσβάσιμη από τα εξωτερικά δίκτυα .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα