Files
newznab-tmux/misc/testing/queryamazon.php
T

1 line
1.4 KiB
PHP

<?php
require_once dirname(__FILE__) . '/../../www/config.php';
use newznab\db\Settings;
$b = new Book();
$pdo = new Settings();
$title = "Long Arm, The - Franz Habl ";
$obj = new AmazonProductAPI($pdo->getSetting('amazonpubkey'), $pdo->getSetting('amazonprivkey'), $pdo->getSetting('amazonassociatetag'));
try
{
$amaz = $obj->searchProducts($title, AmazonProductAPI::BOOKS, "TITLE");
$item = array();
$item["asin"] = (string) $amaz->Items->Item->ASIN;
$item["url"] = (string) $amaz->Items->Item->DetailPageURL;
$item["cover"] = (string) $amaz->Items->Item->LargeImage->URL;
$item["author"] = (string) $amaz->Items->Item->ItemAttributes->Author;
$item["dewey"] = (string) $amaz->Items->Item->ItemAttributes->DeweyDecimalNumber;
$item["ean"] = (string) $amaz->Items->Item->ItemAttributes->EAN;
$item["isbn"] = (string) $amaz->Items->Item->ItemAttributes->ISBN;
$item["publisher"] = (string) $amaz->Items->Item->ItemAttributes->Publisher;
$item["publishdate"] = (string) $amaz->Items->Item->ItemAttributes->PublicationDate;
$item["pages"] = (string) $amaz->Items->Item->ItemAttributes->NumberOfPages;
$item["title"] = (string) $amaz->Items->Item->ItemAttributes->Title;
$item["review"] = "";
if (isset($amaz->Items->Item->EditorialReviews))
$item["review"] = trim(strip_tags((string) $amaz->Items->Item->EditorialReviews->EditorialReview->Content));
print_r($item);
}
catch(Exception $e)
{
echo "failed";
}