Amazonのリンクがoneboxに失敗する

Amazon リンクが 503 エラーで onebox 化に失敗しています。これはある顧客のサイトで報告されました。Meta および当社のサンドボックスサイト(https://try.discourse.org/t/amazon-onebox-tests/1406)でもこの問題を再現できます。Meta 上でキャッシュされた onebox の影響で誤検知が返されている可能性を考慮し、サンドボックスサイトでもテストを行いました。以下のリンクで問題が確認できます:

https://www.amazon.com/Moog-Grandmother-Semi-Modular-Keyboard-Synthesizer/dp/B07FJF9TLJ/ref=pd_sbs_5

ローカルの開発環境では、上記のリンクは問題なく onebox に変換されます。本番環境での問題はおそらく onebox のユーザーエージェントに関連していると考えられます。開発モードではそのユーザーエージェントが設定されていないと思われます。

「いいね!」 4

Onebox は現在、さまざまな Amazon サイトへのリクエスト時にカスタム User-Agent を送信しています。ただし、送信している User-Agent は非常に古く、一般的に見られるものではありません。

この PR では、より現代的な User-Agent に更新するシンプルな変更を行いました。これにより 503 エラーの解消に役立つ可能性があります。

ただし、本変更の manual テスト中は、503 エラーの発生トリガーとなる明確なパターンを確認できませんでした。多くの場合、古い User-Agent を送信すると 503 エラーが発生しますが、そうでない場合もありました。したがって、この変更で問題が完全に解決するとは保証できませんが、エラー数の削減に一定の貢献はあると考えています。

「いいね!」 7

このトピックは13日後に自動的に閉鎖されました。新しい返信は受け付けられていません。