Wie oben erwähnt, wollte ein japanischer Freund einen Laden eröffnen auf Amazon und bat mich, ihm bei der Erstellung eines kleinen Antrags zu helfen. Die Hauptfunktion, die er erreichen möchte, besteht darin, regelmäßig den niedrigsten Preis für ein bestimmtes Produkt zu erhalten. Wenn der Preis nicht innerhalb der von ihm festgelegten Spanne liegt, senden Sie ihm eine E-MailErinnerung.
Um mir beim Abschließen des Programms zu helfen, fand er für mich auch einen japanischen Blog, der die Verwendung der Amazon-API vorstellte. Sein Prinzip besteht darin, eine URL durch einen komplexen Regelsatz zu verbinden, dann auf diese URL zuzugreifen, um die von Amazon zurückgegebenen XML-Formatdaten abzurufen und dann die gewünschten Produktpreisinformationen zu erhalten. Als ich die offizielle Dokumentation von Amazon direkt herunterlud und las, entdeckte ich eine weniger aufwändige Methode. Tatsächlich hat Amazon den Benutzern eine praktische Website zur Verfügung gestellt, über die sie ihre eigenen Abfrageinhalte anpassen, direkt abfragen oder Codes generieren können. Diese Website heißt Amazon Scratchpad (die hier angezeigten Einstellungen gelten für Japan und Asien. Wenn Sie Amazon in China abfragen müssen, ändern Sie einfach den Marktplatz in China).
Der Einstellungsteil lautet wie folgt:
Der generierte Code lautet wie folgt:
Platzieren Sie den generierten Code in einer Methode (z. B. „generateURL“. Die letzten paar Zeilen des Codes müssen leicht geändert werden, um die zuletzt generierte URL als Rückgabeobjekt der Methode zu verwenden, anstatt sie wiederzugeben) und Verwenden Sie dies dann wie folgt, wenn Sie es verwenden.
$url = generateURL($asin); $responseXML = file_get_contents($url); $parsedXML = simplexml_load_string($responseXML);
Das Obige stellt die Verwendung der Amazon-API vor, einschließlich der Eröffnung eines Shops und des Versendens von E-Mails. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.