Martin Talavášek

Růst

Pixmac API – získání výsledků vyhledávání

Říj 5, 2009

Pixmac API – získání výsledků vyhledávání

search text fotografieV 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 . 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