Registrujte expirující domény a vytvářejte webové stránky a blogy přes SocialWeb, je to zdarma a můžete začít třeba hned Více informací

Prodej a nákup webových stránek a domén

WebM Market API

Pokud se živíte registrací domén a nebo máte množství webových stránek a aplikací, mohlo by vás zajímat naše API, které vám v současné době pomůže automaticky PUBLIKOVAT nabídky na marketu a nebo získat data nabídky z marketu a tak vytvořit skvělou prodejní stránku na konkrétní doméně..

Získání API klíče je jednoduché a bezplatné, stačí se jenom registrovat na SocialWeb, po schválení uživatelského účtu a implementaci API dle ukázek níže můžete zcela zautomatizovat prodej domén a webových stránek spolu s WebM Marketem.

Příklad API pro získání informací včetně odkazu na nabídku v jazyce PHP

    $api_url = "https://api.webm.cz";
    $api_key = "Váš API klíč";
	$api_type = "market_url";
    $domain = "seznam.cz"; //vložte doménu pro kterou chcete vrátit data (popis, cenu, url adresu, titulek a další)
    
    $cookie=tempnam("/tmp","CURLCOOKIE");
    $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7";
    $ch = curl_init();
    
    $data = "api_key=$api_key&domain=$domain&api_type=$api_type";
    curl_setopt($ch, CURLOPT_URL,"$api_url");    
	curl_setopt($ch, CURLOPT_USERAGENT, $agent);
	curl_setopt($ch,CURLOPT_ENCODING,"gzip,deflate");
	curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: application/x-www-form-urlencoded","Accept: */*"));
	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_REFERER, "https://webm.cz"); // Vaše URL adresa
	curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS,"$data");
	$datamarket=curl_exec($ch);
	$lastUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
    
    print_r(json_decode($datamarket)); // kdy $datamarket jsou data v json_encode formátu, takže stačí jen udělat: json_decode($datamarket) a máte array
        

Příklad API pro získání informací včetně odkazu na nabídku v jazyce C#

using System;
using System.Diagnostics;
using System.Net;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string domain = "seznam.cz";
        string api_key = "Váš API klíč";
		string api_type = "market_url";
        string serviceUri = "https://api.webm.cz";

        string post_data = "api_key=" + api_key + "&domain=" + domain + "&api_type=" + api_type;

        // create a request
        HttpWebRequest request = (HttpWebRequest)
        WebRequest.Create(serviceUri); 
        request.Method = "POST";

        // turn our request string into a byte stream
        byte[] postBytes = System.Text.Encoding.ASCII.GetBytes(post_data);

        // this is important - make sure you specify type this way
        request.ContentType = "application/x-www-form-urlencoded";
        request.ContentLength = postBytes.Length;
        Stream requestStream = request.GetRequestStream();

        // now send it
        requestStream.Write(postBytes, 0, postBytes.Length);
        requestStream.Close();

        // grab te response and print it out to the console
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Console.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd());
        Console.ReadLine();
    }
}

Příklad API pro automatické publikování nabídky v jazyce PHP

    $api_url = "https://api.webm.cz";
    $api_key = "Váš API klíč";
	$api_type = "market_post"; 
	$domain = "seznam.cz"; //vložte URL adresu kterou chcete prodat
    $type = "domain"; // zvolte typ nabídky domain a nebo website
    $title = "Název nabídky";
    $price_start = "Počáteční cena"; // pouze šíslice např. 10000
    $price_reserve = "Minimální prodejní cena"; // pouze šíslice např. 10000
    $price_bin = "Výkupní cena"; // pouze číslice např. 10000
    $description = "Popis nabídky"; // minimálně 180 znaků
    $expire = "Počet dnů do expirace nabídky"; // maximální hodnota je 364
	
    $cookie=tempnam("/tmp","CURLCOOKIE");
    $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7";
    $ch = curl_init();
    
    $data = "api_key=$api_key&domain=$domain&api_type=$api_type&type=$type&title=$title&price_start=$price_start&price_reserve=$price_reserve&price_bin=$price_bin&description=$description&expire=$expire";
    curl_setopt($ch, CURLOPT_URL,"$api_url");    
	curl_setopt($ch, CURLOPT_USERAGENT, $agent);
	curl_setopt($ch,CURLOPT_ENCODING,"gzip,deflate");
	curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: application/x-www-form-urlencoded","Accept: */*"));
	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_REFERER, "https://webm.cz"); // Vaše URL adresa
	curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS,"$data");
	$return=curl_exec($ch);
	$lastUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
	
    print_r(json_decode($return)); // kdy $return vrátí zda vložení proběhlo úspěšně, odkaz na nabídku a také tvary možnosti ověření vlastnictví
        

Příklad API pro automatické publikování nabídky v jazyce C#

using System;
using System.Diagnostics;
using System.Net;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string domain = "seznam.cz";
        string api_key = "Váš API klíč";
		string api_type = "market_url";
        string serviceUri = "https://api.webm.cz";
        string type = "domain";
        string title = "Název nabídky";
        string price_start = "Počáteční cena";
        string price_reserve = "Minimální prodejní cena";
        string price_bin = "Výkupní cena";
        string description = "Popis nabídky (minimálně 180 znaků!)";
	    string expire = "Počet dnů do expirace nabídky"; // maximální hodnota je 364
        string post_data = "api_key=" + api_key + "&domain=" + domain + "&api_type=" + api_type + "&type=" + type + "&title=" + title + "&price_start=" + price_start + "&price_reserve=" + price_reserve + "&price_bin=" + price_bin + "&description=" + description + "&expire=" + expire;

        // create a request
        HttpWebRequest request = (HttpWebRequest)
        WebRequest.Create(serviceUri); 
        request.Method = "POST";

        // turn our request string into a byte stream
        byte[] postBytes = System.Text.Encoding.ASCII.GetBytes(post_data);

        // this is important - make sure you specify type this way
        request.ContentType = "application/x-www-form-urlencoded";
        request.ContentLength = postBytes.Length;
        Stream requestStream = request.GetRequestStream();

        // now send it
        requestStream.Write(postBytes, 0, postBytes.Length);
        requestStream.Close();

        // grab te response and print it out to the console
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Console.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd());
        Console.ReadLine();
    }
}

Chcete si stáhnout hotové řešení, které jen stačí nahrát na webhosting?

Přejít na SocialWeb