<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AB-WebLog.com&#187; Shopping.com</title>
	<atom:link href="http://www.ab-weblog.com/de/schlagwort/shopping-com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ab-weblog.com/de</link>
	<description>Andreas Breitschopp</description>
	<lastBuildDate>Mon, 23 Nov 2015 08:51:46 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Verwendung der Shopping.com-API in PHP</title>
		<link>http://www.ab-weblog.com/de/verwendung-der-shopping-com-api-in-php/</link>
		<comments>http://www.ab-weblog.com/de/verwendung-der-shopping-com-api-in-php/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 17:03:52 +0000</pubDate>
		<dc:creator>Andreas Breitschopp</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Shopping.com]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>

		<guid isPermaLink="false">http://www.ab-weblog.com/de/?p=162</guid>
		<description><![CDATA[Nach einem Beispiel zur eBay-Finding-API und zur Amazon-Product-Advertising-API in vorangegangenen Beiträgen, möchte ich zum Schluss ein Beispiel zur Shopping.com-API zeigen. Zunächst müssen Sie sich für einen kostenlose Shopping.com-Entwickler-Account (Englisch) registrieren. Nun können Sie mit dem Zusammensetzen einer Abfrage-URL beginnen: http://publisher.api.shopping.com/publisher/3.0/rest/GeneralSearch? &#8230; <a href="http://www.ab-weblog.com/de/verwendung-der-shopping-com-api-in-php/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach einem Beispiel zur <a title="Verwendung der eBay-Finding-API in PHP" href="http://www.ab-weblog.com/de/verwendung-der-ebay-finding-api-in-php/">eBay-Finding-API</a> und zur <a title="Verwendung der Amazon-Product-Advertising-API in PHP" href="http://www.ab-weblog.com/de/verwendung-der-amazon-product-advertising-api-in-php/">Amazon-Product-Advertising-API</a> in vorangegangenen Beiträgen, möchte ich zum Schluss ein Beispiel zur Shopping.com-API zeigen.</p>
<p>Zunächst müssen Sie sich für einen kostenlose <a title="Webseite der Shopping.com Entwickler" href="http://developer.shopping.com" target="_blank">Shopping.com-Entwickler-Account</a> (Englisch) registrieren.</p>
<p>Nun können Sie mit dem Zusammensetzen einer Abfrage-URL beginnen:</p>
<pre class="brush: text; gutter: true">http://publisher.api.shopping.com/publisher/3.0/rest/GeneralSearch?
	apiKey=%apikey%&amp;
	trackingId=%trackingid%&amp;
	subTrackingId=%subTrackingId%&amp;
	categoryId=%categoryId%&amp;
	keyword=%keyword%&amp;
	pageNumber=%pageNumber%&amp;
	numItems=%numItems%&amp;
	hybridSortType=%hybridSortType%
	hybridSortOrder=%hybridSortOrder%</pre>
<p>Hier ist eine Erklärung zu den jeweiligen Parametern:</p>
<ul>
<li><em>GeneralSearch:</em> Wir benötigen die Operation <em><a title="Weitere Informationen zur Operation GeneralSearch" href="http://developer.shopping.com/docs/read/API_Use_Cases#Searching" target="_blank">GeneralSearch</a></em> (Englisch) für unsere Schlüsselwort-Suche.</li>
<li><em>apiKey:</em> Diesen API-Schlüssel erhalten Sie in Ihrem Shopping.com-Entwickler-Account.</li>
<li><em>trackingId:</em> Sie müssen eine Tracking-ID von Shopping.com anfordern, um Geld mit Ihrem Traffic zu verdienen.</li>
<li><em>subTrackingId:</em> Wählen Sie hier irgendeinen zusätzlichen Code, den Sie für ein optionales Tracking (z. B. für eine spezielle Kampagne) verwenden möchten.</li>
<li><em>categoryId:</em> Die Kategorie, in der Sie suchen möchten (leer lassen, um in sämtlichen Kategorien zu suchen).</li>
<li><em>keyword:</em> Ihre Suchbegriffe. Stellen Sie sicher, dass Sie <em>utf8_decode</em> verwenden, wenn die Suchbegriffe in UTF-8 vorliegen.</li>
<li><em>pageNumber:</em> Für die erste Abfrage setzen Sie dies auf <em>1</em> und erhöhen es in weiteren Abfragen, wenn Sie mehr Artikel benötigen.</li>
<li><em>numItems:</em> Hier können Sie festlegen, wie viele Artikel (maximal 100) je Abfrage zurückgegeben werden.</li>
<li><em>hybridSortType:</em> Wählen Sie, ob die Ergebnisse nach Relevanz (<em>relevance</em>) oder nach dem Preis (<em>price</em>) sortiert sein sollen.</li>
<li><em>hybridSortOrder:</em> Wählen Sie, ob die Ergebnisse aufsteigend (<em>ascending</em>) oder absteigend (<em>descending</em>) sortiert sein sollen.</li>
</ul>
<p>Das war&#8217;s: wir müssen nun nur die URL wieder der kleinen Funktion, die wir bereits für die Abfrage bei der <a title="Verwendung der eBay-Finding-API in PHP" href="http://www.ab-weblog.com/de/verwendung-der-ebay-finding-api-in-php/">eBay-Finding-API</a> und der <a title="Verwendung der Amazon-Product-Advertising-API in PHP" href="http://www.ab-weblog.com/de/verwendung-der-amazon-product-advertising-api-in-php/">Amazon-Product-Advertising-API </a>verwendet haben, übergeben und die XML-Dokument-Antwort der API auswerten:</p>
<pre class="brush: php; gutter: true">/**
 * Gibt das SimpleXML-Objekt zurück.
 *
 * @param string $url Die URL, von der das XML-Dokument abgefragt werden soll.
 * @return string Das SimpleXML-Objekt.
 *
 */
function getXml($url) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_HEADER, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_TIMEOUT, 3);
	$result = curl_exec($ch);
	curl_close($ch);

	return simplexml_load_string($result);
}</pre>
<p>Wie Sie sehen können, ist die Shopping.com-API sehr einfach und leicht zu handhaben, nachdem Sie auch die kleinste der drei APIs ist.</p>
<p><em>Haben Sie die Shopping.com-API selbst schon einmal verwendet?<br />
Kennen Sie andere interessante Online-Shopping-APIs?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ab-weblog.com/de/verwendung-der-shopping-com-api-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->