Amazon 링크가 503 오류와 함께 onebox로 변환되지 않고 있습니다. 이는 고객 사이트에서 보고되었습니다. Meta와 샌드박스 사이트(https://try.discourse.org/t/amazon-onebox-tests/1406)에서 문제를 재현할 수 있습니다. Meta에서 캐시된 onebox로 인해 잘못된 결과가 반환될 수 있으므로, 이를 방지하기 위해 샌드박스 사이트에서도 테스트를 수행했습니다. 그러나 아래 링크에서는 문제가 확인되어야 합니다:
현재 Onebox는 다양한 Amazon 사이트에서 요청을 수행할 때 사용자 지정 user agent를 전송합니다. 그러나 현재 전송되고 있는 user agent는 매우 오래되어 일반적으로 보기 어려운 값입니다.
user agent를 더 최신 값으로 업데이트하기 위한 간단한 PR을 생성했습니다. 이를 통해 503 오류 문제를 해결하는 데 도움이 될 수 있습니다.
다만, 이 변경 사항을 수동으로 테스트하는 동안 503 오류가 발생하는 명확한 패턴을 파악하지는 못했습니다. 많은 경우 오래된 user agent를 전송하면 503 오류가 발생했지만, 때로는 발생하지 않았습니다. 따라서 이 변경 사항이 문제를 완전히 해결한다고 보장할 수는 없지만, 오류 발생 빈도를 줄이는 데 어느 정도 도움이 될 것이라고 생각합니다.