SOAP এবং REST APIগুলো широко ব্যবহৃত API।
একটি PHP ক্লাস বিবেচনা করুন যার নাম manage.php যা ডাটাবেসে এন্ট্রি ম্যানেজ করতে সাহায্য করে।
class manage { private $entryId; function __construct($entryId) { $this->entryId = $entryId; } function deleteEntry() { //delete $this->entryId from database }}সার্ভারে, এই ফাংশনালিটি নিচেরভাবে অ্যাক্সেস করা যায়:
require_once('manage.php'); $m = new manage(12); $m->deleteEntry();এটি অন্য সার্ভারから কীভাবে অ্যাক্সেস করা যায়? একটি থার্ড ফাইল তৈরি করা যায় যা একটি বাফার/ইন্টারফেস처럼 কাজ করবে এই ডেটা অ্যাক্সেস করতে। নিচে একটি নমুনা বাফার দেওয়া হলো:
একে ডাকি 'api/delete.php'
require_once('manage.php'); if(hasPermission($_POST['api_key'])) { $m = new manage($_POST['entry_id']); $m->deleteEntry(); }ইউজাররা https://example.com/api/delete.php-এ api_key এবং entry_id সহ একটি POST রিকোয়েস্ট পাঠাতে পারবে।