SOAP dan REST API ialah API yang digunakan secara meluas.
Memandangkan kewujudan kelas PHP yang dipanggil manage.php, ia membantu dalam menguruskan entri dalam pangkalan data.
class manage { private $entryId; function __construct($entryId) { $this->entryId = $entryId; } function deleteEntry() { //delete $this->entryId from database }}
Pada pelayan, fungsi ini boleh diakses seperti yang ditunjukkan di bawah -
require_once('manage.php'); $m = new manage(12); $m->deleteEntry();
Bagaimana untuk mengaksesnya oleh pelayan yang berbeza? Fail ketiga boleh dibuat yang berkelakuan seperti penimbal/antara muka yang memudahkan akses kepada data ini. Di bawah ialah contoh penimbal -
mari kita panggil "api/delete.php"
require_once('manage.php'); if(hasPermission($_POST['api_key']) { $m = new manage($_POST['entry_id']); $m->deleteEntry(); }
Pengguna boleh menghantar penimbal dengan api_key dan entry_id ke pelayan di http://example.com/api/delete.php permintaan POST .
Atas ialah kandungan terperinci Bagaimana untuk membuat perkhidmatan API Web dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!