SOAP এবং REST API হল বহুল ব্যবহৃত APIs।
manage.php নামের একটি PHP ক্লাসের উপস্থিতি বিবেচনা করুন যা একটি ডাটাবেসের এন্ট্রিগুলি পরিচালনা করতে সহায়তা করে৷
<প্রি>ক্লাস পরিচালনা { ব্যক্তিগত $entryId; ফাংশন __construct($entryId) { $this->entryId =$entryId;} ফাংশন deleteEntry() { //ডাটাবেস থেকে $this->entryId মুছুন}}সার্ভারে, এই কার্যকারিতাটি নীচে দেখানো হিসাবে অ্যাক্সেস করা যেতে পারে -
require_once('manage.php');$m =new manage(12);$m->deleteEntry();
কিভাবে এটি একটি ভিন্ন সার্ভার দ্বারা অ্যাক্সেস করা যেতে পারে? একটি তৃতীয় ফাইল তৈরি করা যেতে পারে যা একটি বাফার/একটি ইন্টারফেসের মতো আচরণ করবে যা এই ডেটা অ্যাক্সেস করতে সহায়তা করে। নীচে একটি নমুনা বাফার -
আসুন আমরা একে 'api/delete.php'
বলিrequire_once('manage.php');if(hasPermission($_POST['api_key']) { $m =new management($_POST['entry_id']); $m->deleteEntry();}প্রে>ব্যবহারকারীরা একটি api_key এবং একটি entry_id সহ https://example.com/api/delete.php সার্ভারে একটি POST অনুরোধ পাঠাতে পারেন৷