Amazon-Links führen zu einem 503-Fehler beim Oneboxing. Dies wurde auf der Website eines Kunden gemeldet. Ich konnte das Problem sowohl auf Meta als auch auf unserer Sandbox-Seite reproduzieren: https://try.discourse.org/t/amazon-onebox-tests/1406. Ich habe die Sandbox-Seite getestet, um sicherzustellen, dass auf Meta keine falsch positiven Ergebnisse aufgrund gecachter Oneboxes zurückgegeben werden. Der folgende Link sollte das Problem jedoch zeigen:
Auf meiner lokalen Entwicklungsumgebung wird der obige Link ohne Probleme in ein Onebox umgewandelt. Möglicherweise liegt das Problem auf Produktionsseiten am Onebox-User-Agent. Ich glaube nicht, dass dieser User-Agent im Entwicklungsmodus gesetzt wird.
Onebox sendet derzeit einen benutzerdefinierten User-Agent bei Anfragen an verschiedene Amazon-Websites. Allerdings verwenden wir einen sehr alten User-Agent, der heutzutage kaum noch vorkommt.
Ich habe einen einfachen PR erstellt, um den User-Agent auf eine modernere Version zu aktualisieren. Dies könnte helfen, die 503-Fehler zu verringern.
Bitte beachten Sie jedoch, dass ich während der manuellen Tests dieser Änderung kein klares Muster dafür feststellen konnte, was die 503-Fehler auslöst. In vielen Fällen führte das Senden des alten User-Agent zu einem 503-Fehler, aber manchmal auch nicht. Daher kann ich nicht garantieren, dass dies das Problem beheben wird, aber ich denke, es wird dazu beitragen, die Anzahl der Fehler zu reduzieren.