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

PHP में वेब API सेवा कैसे बनाएं?


SOAP और REST API व्यापक रूप से उपयोग किए जाने वाले API हैं।

manage.php नामक एक PHP क्लास की उपस्थिति पर विचार करें जो डेटाबेस में प्रविष्टियों को प्रबंधित करने में मदद करता है।

class manage { 
    private $entryId; 
    function __construct($entryId) { 
        $this->entryId = $entryId; 
    } 
    function 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 manage($_POST['entry_id']); 
    $m->deleteEntry(); 
}

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


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

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

  1. किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

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

  1. iPhone कॉन्टैक्ट ग्रुप प्रबंधन: बनाएं और व्यवस्थित करें आसानी से iPhone कॉन्टैक्ट ग्रुप प्रबंधन: बनाएं और व्यवस्थित करें आसानी से

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