होम
कार्ट सदस्यता आदेश का इतिहास बैलेंस भरें
सहबद्ध कार्यक्रम मुफ्त बढाव
समर्थन का दफ्तर जानकारी सम्मति
उपकरण ब्लॉग
API
लॉगिनपंजीकरण

API

API

API के दस्तावेज़


लिंक


https://mrpopular.net/api/v2.php


अनुरोध


POST / GET / JSON


जवाब


JSON

प्राधिकरण


username


password

बैलेंस पता लगाएँ


action = balance

currency = INR


{"balance":123.456}

आदेश की स्थिति पता लगाएँ


action = status

order = (आदेश का नंबर)


{"order":{"status":"2","completed":"0","quantity":"250","date":"2018-09-27 17:34:49"}}

सेवाओं की सूची प्राप्त करें


action = service


{"service":{"1":{"social_network":"Facebook","service":"page likes","quality":"medium quality","id":"1","price":0.0149,"currency":"INR","min":"100"},...}}

आदेश की स्थितियाँ


0 : कर रहा है कोई आंकड़े नहीं


1 : कर रहा है कोई आंकड़े है


2 : किया गया है


3 : गलती


4 : बारी


5 : लौट आए

नया आदेश


action = order

service = (ID सेवाएं)

quantity = संख्या

link = लिंक


{"order":"142058"}

गलतियाँ


{"errorcode":1} USERNAME या PASSWORD नहीं भेजा गया


{"errorcode":2} ACTION नहीं भेजा गया


{"errorcode":3} चयनित मुद्रा उपलब्ध नहीं है


{"errorcode":4} आदेश का नंबर नहीं भेजा गया


{"errorcode":5} अमान्य आदेश का नंबर


{"errorcode":6} SERVICE नहीं भेजा गया


{"errorcode":7} नहीं भेजी गई संख्या


{"errorcode":8} नहीं भेजा गया लिंक


{"errorcode":9} पर्याप्त पैसा नहीं है


{"errorcode":10} संख्या न्यूनतम से कम

कोड उदाहरण php


            class Api
            {
              // सेटिंग्स
              public $api_url = 'https://mrpopular.net/api/v2.php'; // API के लिये लिंक
              public $username = ''; // आपका username
              public $password = ''; // आपका password
              public $currency = 'INR';

                public function order($data) { // आदेश जोड़ें
                    $post = array_merge(array(
                      'username' => $this->username, 
                      'password' => $this->password,
                      'action' => 'order'
                    ), $data);
                    return json_decode($this->connect($post));
                }

                public function status($order) { // आदेश की स्थिति प्राप्त करें
                    return json_decode($this->connect(array(
                        'username' => $this->username, 
                        'password' => $this->password,
                        'action' => 'status',
                        'order' => $order
                    )));
                }

                public function service() { // सेवाओं की एक सूची प्राप्त करें
                    return json_decode($this->connect(array(
                        'username' => $this->username, 
                        'password' => $this->password,
                        'action' => 'service',
                    )));
                }

                public function balance() { // बैलेंस पता लगाएँ
                    return json_decode($this->connect(array(
                        'username' => $this->username, 
                      'password' => $this->password,
                        'action' => 'balance',
                    )));
                }


                function connect($post) {
                    $_post = Array();
                    if (is_array($post)) {
                        foreach ($post as $name => $value) {
                            $_post[] = $name.'='.urlencode($value);
                        }
                    }

                    $ch = curl_init($this->api_url);
                    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                    curl_setopt($ch, CURLOPT_POST, 1);
                    curl_setopt($ch, CURLOPT_HEADER, 0);
                    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
                    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
                    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
                    if (is_array($post)) {
                        curl_setopt($ch, CURLOPT_POSTFIELDS, join('&', $_post));
                    }
                    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
                    $result = curl_exec($ch);
                    if (curl_errno($ch) != 0 && empty($result)) {
                        $result = false;
                    }
                    curl_close($ch);
                    return $result;
                }
            }

            // API स्टार्ट करें
            $api = new Api();

            // बैलेंस की जाँच करें
            /*$balance = $api->balance();
            print_r($balance);*/

            // नया आदेश
            /*$order = $api->order(array(
              'service' => 462, 
              'quantity' => $qnty, 
              'link' => $src
            ));
            print_r($order);*/

            // आदेश की स्थिति
            /*$status = $api->status(12232);
            print_r($status);*/

            // सेवाओं की एक सूची
            /*$service = $api->service();
            print_r($service);*/