Ověření domény na webu přes WAPI

Vyřešeno811 zhlédnutíWebhostingdoména existuje wapi webhosting
0

Řešíme na webu ověření zda doména zadaná do inputu volná nebo obsazená. Používáme Wapi rozhraní, ale pořád s errem. Resp. jeden den fungovalo, druhý den přestalo. Nemáte někdo prosím zkušenosti?

public function overenieDomeny(Request $request)
    {
        // parametry XML dotazu
        $login = 'schranka@gmail.com';
        $wpass = 'heslo';
        $auth = sha1($login.sha1($wpass).date('H', time()));
          $urlOverenie  = htmlspecialchars($request->url);
        $urlOverenie  = str_replace('https://', '', $urlOverenie);
        $urlOverenie  = str_replace('http://', '', $urlOverenie);
        $urlOverenie  = str_replace('www.', '', $urlOverenie);
        $urlOverenie  = str_replace('/', '', $urlOverenie);
        // sestavení XML
        $sestavaniXML = '<?xml version="1.0" encoding="UTF-8"?>
         <request>
        <user>'.$login.'</user>
        <auth>'.$auth.'</auth>
        <command>domain-check</command>
        <clTRID>35c7</clTRID>
        <data>
        <name>'.$urlOverenie.'</name>
        </data>
        </request>
          ';
         // adresa
        $url = 'https://api.wedos.com/wapi/xml';
         // POST data
        $post = 'request='.urlencode($sestavaniXML);
         // inicializace cURL session
        $ch = curl_init();
         // nastavení URL a POST dat
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_POST,true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
         // odpověď chceme jako návratovou hodnotu curl_exec()
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
         // doba, po kterou skript čeká na odpověď
        curl_setopt($ch,CURLOPT_TIMEOUT,100);
         // provedení volání
        $res = curl_exec($ch);
        $xml = simplexml_load_string($res);
                         if($xml->code == 1000)
        {
            return response()->json('OK', 200);
        }else{
            return response()->json('Error', 401);
        }
    }

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 18. 6. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontatkního formuláře.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Vybral nejlepší odpověď 18. 6. 2021