Hallo liebe Gemeinde,
Ich mach' jetzt ein böses Crossposting, aber da ich seit gut einer Woche auf den Originaleintrag keine Antwort bekommen habe, wende ich mich vertrauensvoll an Euch:
Ich hab ein Problem mit der Extension "TM ASIN Search". Eigentlich ist es einfach: eim2nusoap installieren, TM ASIN Search installieren, eigenen Amazon Developer Token in die Constants eintragen und fertig.
Einzig: Mein Amazon Developer Token wird nicht erkannt.
Seltsam, dachte ich, machte mich auf der Amazon-Seite schlau, und stellte fest: Es gibt keinen Developer Token mehr, das ganze heißt jetzt Access Key. Unter Programmierern wird der Begriff aber trotzdem noch gerne verwendet, obwohl diese Tokens seit mittlerweile gut einem Jahr ungültig sein sollten.
Habt ihr Erfahrungen in diesem Bereich? Nachdem die Extension auf eim2amazonsearch basiert, sollte es dort ein ähnliches Problem geben...
Hier meine Constants:
plugin.tm_asinsearch_pi1 {
dev_token = (mein 20-stelliger alphanumerischer Access Key)
orderLabel = Productpage
assoc_ID = lucnet-21
locale = de
resultType = lite
}
Danke und liebe Grüße aus Wien,
Herwig
Was mir übrigens aufgefallen ist: Ich kann die Parameter nicht im Constant Editor ändern, sondern nur unter Info/Modify - hat das was zu bedeuten?
Hallo Herwig!
Hab das gleiche Problem mit dem "Token" - hast Du mittlerweile eine Lösung?
Uli
Hallo Uli,
leider nicht... Auch andere Foren sind da nicht wirklich ergiebig... Vielleicht sollten wir uns mit dem Entwickler in Verbindung setzen...
Liebe Grüße aus Wien,
Herwig
Der Entwickler schrieb mir:
Sie müssten zusätzlich zu Ihrer Amazon Access Key-ID eine sogenannte
"Subscription ID" haben (die bekommen Sie im WebDeveloper Portal von Amazon
angezeigt.
Mit dieser Einstellung funktioniert es (xxxx durch Subscription ID ersetzten und assoc_id anpassen):
plugin {
tx_tmasinsearch_pi1 {
dev_token = xxxxxxxxx
assoc_id = wwwhaustierra-21
soap_wsdl = http://soap-eu.amazon.com/schemas3/AmazonWebServices.wsdl
locale = de
resultType = lite
templateFile = fileadmin/templates/tm_asinsearch.tmpl
}
}
Dann wird bei mir das Buch korrekt angezeigt, allerdings erhalte ich eine Fehlermeldung bzgl. "Invalid Argument foreach() ...." - offensichtlich geht beim Einlesen der Reviews was schief - wenn ich nun in class.tx_tmasinsearch_pi1.php die Zeilen 193 - 199 auskommentiere, geht's. Es werden zwar keine Reviews angezeigt, aber die brauche ich auch nicht. Ich schicke die Info parallel auch an den Entwickler, vielleicht gibt's ja demnächst ein Update.
Viele Grüße
Uli
Schön und gut... Nur: Auf der Suche nach meiner Subscription ID stieß ich auf folgenden Text:
"Subscription ID: If you created your account prior to October 11, 2005, you have a Subscription ID. If you have already built an Amazon Web Services application using your Subscription ID, you may continue using your Subscription ID. If you are building a new application, we encourage you to use your Secret Access Key and Access Key ID instead."
Das einzige, das ich bei meinen Accountdaten sehe, sind Access Key, Secret Access Key und das X.509 Certificate... Ich hab meinen Web Service Account länger als ein Jahr - also hätte ich diese Subscription ID - wie komme ich jetzt noch dazu?
Liebe Grüße aus Wien,
Herwig