흥미롭네요. 링크의 정확한 형식이 중요한 것 같습니다. 이전 글에서 2개의 링크가 작동하지 않았지만 3번째 링크는 작동했죠? 첫 번째 두 링크는 Amazon.com에서 URL 브라우저 바에서 복사한 것이고, 세 번째 링크는 @codinghorror 님의 글에서 복사한 것입니다.
형식이 좋은 것과 나쁜 것의 차이를 만드는 요인이 무엇인지 혹시 아시나요? 음… 좀 더 알아볼게요…
위쪽의 모든 게시물을 다시 생성해 보니 잘 작동했고, 모든 링크에 Amazon 원박스가 표시되는 것을 확인했습니다. 여기에서 무슨 일이 있었는지 정확히 알 수 없지만… 아마도 Amazon이 일시적으로 우리의 IP를 차단한 것일까요? 참고로, 제 개발 인스턴스에서도 모든 링크에 대해 Amazon 원박싱이 정상적으로 작동하고 있습니다.
흥미로운 가설이네요. 제 디스커스(Discourse) 설치 환경에서 방금 다시 시도해 봤는데, 처음 시도한 1번 링크는 정상적으로 원박스(onebox)로 변환되었어요. 그런데 그 다음에 4개의 고유 링크를 더 시도해 봤는데(아마 10초 간격으로) 전부 404 에러가 발생했어요. 약 15분을 기다린 뒤 다른 링크를 시도해 봤지만 역시 404 에러가 났습니다.
과거에 생성된 원박스들이 아마존에 정보를 요청하기 위해 다시 연결하는지, 그리고 그 주기가 어떻게 되는지 정확히 파악이 안 됩니다. 혹시 바로 아시는 분 계신가요?
이 미스터리한 상황을 파악하는 데 도움이 될 뿐 아니라, 아마존 제휴 프로그램 약관 준수 측면에서도 중요한 정보가 될 것 같습니다. 아마존에서 특정 정보를 가져와서 표시할 경우, 최신 상태를 유지하기 위해 24시간마다 업데이트해야 하는 것으로 알고 있기 때문입니다.