<?php include 'vendor/autoload.php'; $providers = array(array('provider' => new \Sprain\BookFinder\Providers\GoogleProvider('YOUR_GOOGLE_API_KEY'), 'name' => 'Google', 'order' => 2), array('provider' => new \Sprain\BookFinder\Providers\AmazonProvider('YOUR_AMAZON_ACCESS_KEY', 'YOUR_AMAZON_SECRET', 'YOUR_AMAZON_ASSOCIATE_TAG'), 'name' => 'Amazon', 'order' => 1)); $bookFinder = new \Sprain\BookFinder\BookFinder($providers); // Look for "The Art of the Start" $response = $bookFinder->searchByIsbn('9781591840565'); var_dump(array($response->getResult(), $response->getProviderName(), get_class($response->getProvider()))); // Look for "Darm mit Charme" $response = $bookFinder->searchByIsbn('3843707111'); var_dump(array($response->getResult(), $response->getProviderName(), get_class($response->getProvider()))); // Look for a failing result $response = $bookFinder->searchByIsbn('foo'); var_dump($response);
<?php include 'vendor/autoload.php'; $providers = array(array('provider' => new \Sprain\BookFinder\Providers\GoogleProvider('YOUR_GOOGLE_API_KEY'), 'name' => 'Google', 'order' => 2), array('provider' => new \Sprain\BookFinder\Providers\AmazonProvider('YOUR_AMAZON_ACCESS_KEY', 'YOUR_AMAZON_SECRET', 'YOUR_AMAZON_ASSOCIATE_TAG'), 'name' => 'Amazon', 'order' => 1)); $bookFinder = new \Sprain\BookFinder\BookFinder($providers); // Look for "The Art of the Start" $successfulProvider = $bookFinder->searchByIsbn('9781591840565'); var_dump(array($successfulProvider->getResults(), $successfulProvider->getName())); // Look for "Darm mit Charme" $successfulProvider = $bookFinder->searchByIsbn('3843707111'); var_dump(array($successfulProvider->getResults(), $successfulProvider->getName()));