shevabam / amazon-product-info
Get simple product information from Amazon API
Requires
- php: >=8.0
- thewirecutter/paapi5-php-sdk: ^1.2
This package is auto-updated.
Last update: 2024-12-13 20:44:44 UTC
README
Amazon Product Information is a PHP library for fetching simple products information from Amazon API.
Provides simple information about a product from its ASIN number.
The information returned is:
- product name
- access URL
- main image (different dimensions)
- price
Requirements
You have to set up an Amazon Associates account that has been reviewed and received final acceptance in to the Amazon Associates Program.
You'll need an access key, secret key, and partner tag (Tools > Product Advertising API).
More information here.
Amazon Product Information requires PHP 8.0+.
Installation
With Composer, run this command:
composer require shevabam/amazon-product-info
It downloads the Product Advertising API PHP SDK provided by Amazon.
Usage
First, include the library in your code using the Composer autoloader and then create an AmazonProductInfo object with your Amazon Associates credentials.
require 'vendor/autoload.php'; $Amz = new \AmazonProductInfo\AmazonProductInfo([ 'access_key' => '', 'secret_key' => '', 'partner_tag' => '', 'lang' => 'fr' ]);
Locale
This library supports all Product Advertising API locales.
Default: us.
Search item(s) by ASIN
You can search items with ASIN number (must be an array):
$getResults = $Amz->searchByAsin(["B084J4MZK6", "B07ZZVWB4L"]);
Full example
require 'vendor/autoload.php'; $Amz = new \AmazonProductInfo\AmazonProductInfo([ 'access_key' => '', 'secret_key' => '', 'partner_tag' => '', 'lang' => 'fr' ]); $getResults = $Amz->searchByAsin(["B084J4MZK6", "B07ZZVWB4L"]);
Result:
Array
(
[error] =>
[datas] => Array
(
[B084J4MZK6] => Array
(
[title] => Nouvel Echo Dot (4e génération), Enceinte connectée avec Alexa, Blanc
[url] => https://www.amazon.fr/dp/B084J4MZK6?tag=¤¤&linkCode=ogi&th=1&psc=1
[images] => Array
(
[primary] => Array
(
[small] => Array
(
[url] => https://m.media-amazon.com/images/I/51Jb6AQdGcL._SL75_.jpg
[width] => 75
[height] => 75
)
[medium] => Array
(
[url] => https://m.media-amazon.com/images/I/51Jb6AQdGcL._SL160_.jpg
[width] => 160
[height] => 160
)
[large] => Array
(
[url] => https://m.media-amazon.com/images/I/51Jb6AQdGcL.jpg
[width] => 500
[height] => 500
)
)
)
[price] => 29,99 €
)
[B07ZZVWB4L] => Array
(
[title] => Découvrez Fire TV Stick Lite avec télécommande vocale Alexa | Lite (sans boutons de contrôle de la TV), Streaming HD, Modèle 2020
[url] => https://www.amazon.fr/dp/B07ZZVWB4L?tag=¤¤&linkCode=ogi&th=1&psc=1
[images] => Array
(
[primary] => Array
(
[small] => Array
(
[url] => https://m.media-amazon.com/images/I/318TG3aNKpL._SL75_.jpg
[width] => 75
[height] => 75
)
[medium] => Array
(
[url] => https://m.media-amazon.com/images/I/318TG3aNKpL._SL160_.jpg
[width] => 160
[height] => 160
)
[large] => Array
(
[url] => https://m.media-amazon.com/images/I/318TG3aNKpL.jpg
[width] => 500
[height] => 500
)
)
)
[price] => 29,99 €
)
)
)