Files
newznab-tmux/misc/testing/Tests/test_amazon_API.php
T
DariusIII bab65321a9 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-01-31 19:18:57 +00:00

37 lines
1005 B
PHP

<?php
require_once dirname(__DIR__, 3).DIRECTORY_SEPARATOR.'bootstrap/autoload.php';
use ApaiIO\ApaiIO;
use App\Models\Settings;
use ApaiIO\Operations\Search;
use ApaiIO\Configuration\GenericConfiguration;
$pubkey = Settings::settingValue('APIs..amazonpubkey');
$privkey = Settings::settingValue('APIs..amazonprivkey');
$asstag = Settings::settingValue('APIs..amazonassociatetag');
$conf = new GenericConfiguration();
$client = new \GuzzleHttp\Client();
$request = new \ApaiIO\Request\GuzzleRequest($client);
$conf
->setCountry('com')
->setAccessKey($pubkey)
->setSecretKey($privkey)
->setAssociateTag($asstag)
->setRequest($request)
->setResponseTransformer(new \ApaiIO\ResponseTransformer\XmlToSimpleXmlObject());
$search = new Search();
$search->setCategory('VideoGames');
$search->setKeywords('Deus Ex Mankind Divided');
$search->setResponseGroup(['Large']);
$search->setPage(1);
$apaiIo = new ApaiIO($conf);
$response = $apaiIo->runOperation($search);
dd($response);