$ this-> api_key, 'eylem' => 'add'), $ data); Döndür json_decode ($ this-> connect ($ post)); } genel işlev durumu ($ order_id) {// sipariş durumunu al Döndür json_decode ($ this-> connect (dizi ( 'key' => $ this-> api_key, 'işlem' => 'durum', 'order' => $ order_id ))); } public işlev multiStatus ($ order_ids) {// sipariş durumunu al Döndür json_decode ($ this-> connect (dizi ( 'key' => $ this-> api_key, 'işlem' => 'durum', 'orders' => implode (",", (array) $ order_ids) ))); } genel işlev hizmetleri () {// hizmet al Döndür json_decode ($ this-> connect (dizi ( 'key' => $ this-> api_key, 'işlem' => 'hizmetler', ))); } public function balance () {// denge almak Döndür json_decode ($ this-> connect (dizi ( 'key' => $ this-> api_key, 'işlem' => 'denge' ))); } özel işlev connect ($ post) { $ _post = Array (); if (is_array ($ post)) { foreach ($ post olarak $ name => $ value) { $ _post [] = $ isim. '='. urlencode ($ değer); } } $ 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, doğru); if (is_array ($ post)) { curl_setopt ($ ch, CURLOPT_POSTFIELDS, katılın ('&', $ _post)); } curl_setopt ($ ch, CURLOPT_USERAGENT, 'Mozilla / 4.0 (uyumlu; MSIE 5.01; Windows NT 5.0)'); $ sonuç = curl_exec ($ ch); if (curl_errno ($ ch)! = 0 && boş ($ sonuç)) { $ sonuç = yanlış; } curl_close ($ ch); $ sonucu döndür; } } // Örnekler $ api = yeni Api (); $ services = $ api-> services (); # tüm servisleri iade et $ balance = $ api-> balance (); # kullanıcı bakiyesini döndür // sipariş ekle $ order = $ api-> order (dizi ('service' => 1, 'link' => 'http://example.com/test', 'miktar' => 100)); # Varsayılan $ order = $ api-> order (dizi ('service' => 1, 'link' => 'http://example.com/test', 'yorum' => "iyi fotoğraf \ nreat fotoğraf \ n :) \ n;) ")); # Özel Yorumlar $ order = $ api-> order (dizi ('service' => 1, 'link' => 'http://example.com/test')); # Paket $ order = $ api-> order (dizi ('service' => 1, 'link' => 'http://example.com/test', 'miktar' => 100, 'çalışır' => 10, ' aralık '=> 60)); # Damla besleme $ order = $ api-> order (dizi ('service' => 1, 'kullanıcı adı' => 'kullanıcı adı', 'min' => 100, 'max' => 110, 'mesajlar' => 0, 'gecikme '=> 30,' süre sonu '=> '11 / 11/2019')); # Abonelikler $ order = $ api-> order (dizi ('service' => 1, 'link' => 'http://example.com/test', 'miktar' => 100, 'kullanıcı adı' => "test" )); # Yorum Beğeniler $ status = $ api-> status ($ sipariş-> sipariş); # iade durumu, masraf, kalır, başlangıç ??sayısı, para birimi $ statuses = $ api-> multiStatus ([1, 2, 3]); # iade siparişleri durumu, masraf, kalır, başlangıç ??sayısı, para birimi