/** * {@inheritdoc} */ public function getZboziLink() { $isbn = $this->recordDriver->getISBNs()[0]; if (!$isbn) { return false; } $url = 'http://www.zbozi.cz/api/v1/search'; $params = array('groupByCategory' => 1, 'loadTopProducts' => 'true', 'page' => 1, 'query' => str_replace("-", "", $isbn)); $dataArray = $this->getRequestDataResponseAsArray($url, $params); $link = ''; if (isset($dataArray['status']) && $dataArray['status'] === 200) { if (isset($dataArray['productsGroupedByCategories'][0]['products'][0]['normalizedName']) && $dataArray['productsGroupedByCategories'][0]['products'][0]['normalizedName'] !== '') { $link = 'http://www.zbozi.cz/vyrobek/' . $dataArray['productsGroupedByCategories'][0]['products'][0]['normalizedName'] . '/'; } } return $link; }