Pixmac API – získání výsledků vyhledávání
V souvislosti s nadcházejícími událostmi (1, 2) píši první článek o Pixmac API, které je naprosto ideální k jednoduchému postavení mikrosajty či „kompletní fotobanky“ jen s pomocí Affiliate programu.
Přístupové údaje a klíč
Prvním krokem by určitě měla být registrace na Pixmacu, bez toho to bohužel nepůjde ;) Poté si napište o API klíč na jakýkoliv e-mail Pixmacu, přes kontaktní formulář nebo rovnou mě. Klíč obdržíte prakticky ihned. Data z Pixmac API můžete získávat v CSV, XML nebo JSON (specifikujte při žádosti o klíč).
Získání dat
Takže máte API klíč, nyní velmi jednoduchý příklad použití API s nastaveným výstupem ve formátu JSON.
<?php
$apiKey = "FC89E199B429054B08B9F4E91C2EDD86E46AD996";
$query = "dog";
$userId = 12345; // ID uživatele na Pixmacu
$url = "http://www.pixmac.com/api/search/apikey/{$apiKey}/searchText/" . urlencode($query);
$json = file_get_contents($url);
$data = json_decode($json);
?>
<ul>
<?php foreach ($data->images as $key => $val) { ?>
<li>
<a href="http://www.pixmac.com/buy-photo/<?= $val->id ?>?aid=<?= $userId ?>">
<?= $val->title ?><br />
<img src="<?= $val->thumbnail_path ?>" alt="<?= $val->title ?>" />
</a>
</li>
<?php } ?>
</ul>
Prosté že? Nestyďte se a napište si o vlastní API klíč a příklad můžete ihned vyzkoušet! Příští díl bude o navázání formuláře pro vyhledávání, dále práce s detailem fotky a později vybudování kompletního webu. Stačí volná doména (nebo subdoména), vlastní design (nebo free template) a do hodinky je web hotový!
P.S.: WordPress ten kód hrozně prasí, kopírujte prosím odtud:
http://blog.talavasek.cz/pixmac_api.txt