Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में वेब एपीआई सेवा कैसे बनाएं?

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();
}

उपयोगकर्ता एक api_key और एक entry_id के साथ https://example.com/api/delete.php पर सर्वर को एक POST अनुरोध भेज सकते हैं।


  1. Spotify पर फोल्डर कैसे बनाएं और प्लेलिस्ट कैसे मैनेज करें?

    Spotify सर्वश्रेष्ठ में से एक है, यदि सर्वश्रेष्ठ नहीं, तो संगीत-स्ट्रीमिंग ऐप्स। ऐप में गानों और पॉडकास्ट का एक विशाल संग्रह है। विभिन्न शैलियों के आधार पर प्लेटफॉर्म पर उपयोगकर्ताओं द्वारा बनाई गई कई प्लेलिस्ट हैं। यदि आपके पास प्लेलिस्ट का एक समूह है जिसे आप सुनते हैं और उन्हें बड़े करीने से व्यव

  1. किसी एप्लिकेशन को सेवा के रूप में कैसे चलाएं (उपयोगकर्ता-परिभाषित सेवा बनाएं)।

    यदि आप विंडोज ओएस में एक सेवा के रूप में एक एप्लिकेशन चलाना चाहते हैं, तो इस ट्यूटोरियल को पढ़ना जारी रखें। जैसा कि आप जानते हैं, विंडोज स्टार्टअप पर प्रोग्राम चलाने के लिए सामान्य तरीके प्रोग्राम को विंडोज स्टार्टअप फोल्डर में रखना है, या विंडोज रजिस्ट्री का उपयोग करके प्रोग्राम को स्टार्टअप पर चला

  1. iPhone पर संपर्क समूह कैसे बनाएं और प्रबंधित करें

    जब आपको संपर्कों के साथ बार-बार संवाद करना होता है, तो आपको उन्हें कुशलता से प्रबंधित करने के तरीके खोजने होंगे। जब आप नियमित रूप से व्यक्तियों के बजाय लोगों के समूह के साथ संवाद करते हैं, तो संपर्क समूह स्थापित करना आपके संपर्कों को प्रबंधित करने का एक शानदार तरीका है। यह न केवल आपको अपने संपर्कों