होम सामाजिक नेटवर्क रेटिंग और समीक्षा चौतरफा प्रचार
कार्ट सदस्यता आदेश का इतिहास बैलेंस भरें प्रोमो कोड सक्रिय करें
सहबद्ध कार्यक्रम मुफ्त बढाव
समर्थन का दफ्तर जानकारी सम्मति
public API reseller 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 = संख्या

option

comment

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);*/