⊗ppSpAiPPJ 47 of 83 menu

API με POST παραμέτρους σε μορφή JSON σε PHP

Συμβαίνει κάποιες φορές οι παράμετροι να αποτελούν πίνακες. Σε αυτήν την περίπτωση, αυτές οι παράμετροι θα πρέπει να συσκευάζονται σε JSON. Ας δούμε με ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε το ακόλουθο API, που αναμένει έναν πίνακα σε μορφή JSON και επιστρέφει το άθροισμα των στοιχείων αυτού του πίνακα:

<?php echo array_sum(json_decode($_POST['json'], true)); ?>

Ας κάνουμε ένα αίτημα σε αυτό το API:

<?php $url = 'http://api.loc/index.php'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POST, 1); $arr = [1, 2, 3, 4, 5]; $json = json_encode($arr); $data = ['json' => $json]; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $res = curl_exec($curl); var_dump($res); ?>

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

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη