Exemplo n.º 1
0
 public function get_products($product_name)
 {
     $key = 'SEM3965FBCF176085C94BD9184167A7C1E99';
     $secret = 'NzI0YzAxNGUzZGY5OTAxZmQ5MWU4NzhhNDkxODkzMDQ';
     $requestor = new Semantics3_Products($key, $secret);
     $requestor->products_field("search", $product_name);
     # Run the request
     $results = $requestor->get_products();
     # View the results of the request
     //$product_detail=json_decode($results);
     return $results;
 }
Exemplo n.º 2
0
 public static function categories($cat)
 {
     if (!$cat) {
         return ['code' => 400, 'message' => 'Search request missing a category.'];
     }
     $key = env('SEMANTICS3_PUBLIC_KEY');
     $secret = env('SEMANTICS3_SECRET_KEY');
     $requestor = new \Semantics3_Products($key, $secret);
     $requestor->categories_field("name", $cat);
     $results = $requestor->get_categories();
     $requestor->clear_query();
     return $results;
 }
Exemplo n.º 3
0
<?php

require 'lib/Semantics3.php';
$key = '';
$secret = '';
$requestor = new Semantics3_Products($key, $secret);
/**
* Random Complicated Query
* 
*/
$requestor->products_field("cat_id", 4992);
$requestor->products_field("brand", "Toshiba");
$requestor->products_field("name", "Portege");
$requestor->products_field("sitedetails", "name", "amazon.com");
$requestor->sitedetails("latestoffers", "price", "gte", 100);
$requestor->sitedetails("latestoffers", "currency", "USD");
$requestor->products_field("weight", "gte", 1000000);
$requestor->products_field("weight", "lt", 1500000);
$requestor->products_field("sort", "name", "desc");
echo $requestor->get_products() . "\n";
$requestor->clear_query();
/**
* Sem3_ID Array Query
* 
*/
$requestor->products_field("sem3_id", array("2NnNAztqoGeoQGeSya0y4K", "0xzFQX9Ss8ecMwkMy0C8Ui", "1XgtmTtMgWswmYaGS6Kgyc"));
echo $requestor->get_products() . "\n";
$requestor->clear_query();
/**
* Category Query
* 
Exemplo n.º 4
0
<?php

require 'lib/Semantics3.php';
$key = 'SEM3965FBCF176085C94BD9184167A7C1E99';
$secret = 'NzI0YzAxNGUzZGY5OTAxZmQ5MWU4NzhhNDkxODkzMDQ';
$requestor = new Semantics3_Products($key, $secret);
/**
* Random Complicated Query
* 
*/
$requestor->products_field("cat_id", 4992);
$requestor->products_field("brand", "Toshiba");
$requestor->products_field("name", "Portege");
$requestor->products_field("sitedetails", "name", "amazon.com");
$requestor->sitedetails("latestoffers", "price", "gte", 100);
$requestor->sitedetails("latestoffers", "currency", "USD");
$requestor->products_field("weight", "gte", 1000000);
$requestor->products_field("weight", "lt", 1500000);
$requestor->products_field("sort", "name", "desc");
print_r($requestor);
$requestor->clear_query();
/**
* Sem3_ID Array Query
* 
*/
$requestor->products_field("sem3_id", array("2NnNAztqoGeoQGeSya0y4K", "0xzFQX9Ss8ecMwkMy0C8Ui", "1XgtmTtMgWswmYaGS6Kgyc"));
echo $requestor->get_products() . "\n";
$requestor->clear_query();
/**
* Category Query
* 
Exemplo n.º 5
0
<?php

require '../lib/Semantics3.php';
$key = 'SEM33D47130F8AF27E9E47879C4E57E10D23';
$secret = 'MDI1ODdhZTY2ZTYyYzA1OTExZDFmNmQxNjBiNDM5Y2Y';
$requestor = new Semantics3_Products($key, $secret);
$requestor->products_field("upc", "068274000218");
$results = $requestor->get_products();
echo $results;