なぜAmazonの商品ワンボックスが404エラーになるのか?

こんにちは皆さん。先日この件について少し検索してみたところ、このトピックが話題になってから数ヶ月経っているようですので、最新の情報を伺いたく思います。

気づいたのですが、当サイトで過去の投稿にAmazonリンクが含まれている場合、以下のようにリンクのワンボックス版が表示されています:

しかし、新しい投稿では(いつからか正確な日付は不明ですが)、フォーラムは通常のリンクを表示し、ワンボックスは表示されません。meta.discourseでAmazonリンクを試した際にも、同様の現象が発生しているようです。

さらに、meta.discourseの何人かは、ワンボックスリンクの使用によりAmazonアソシエイトプログラムから一時的に禁止されたとのことです。

  1. Discourseが意図的にAmazonリンクのサポートを停止したのか、それとも正しいオープングラフ情報が取得できないなどの理由で機能しなくなったのでしょうか?

  2. 過去の投稿でまだワンボックスリンクが表示されているのは、再ベイク(re-bake)されていないためでしょうか?

  3. ワンボックスリンクが実際にアソシエイトプログラムからの禁止につながるかどうか、ご存知の方はいらっしゃいますか?もしそうなら、ワンボックスリンクを除去するために過去の投稿を再ベイクすることは理にかなっているでしょうか?

ご意見や洞察をお聞かせいただければ幸いです。ありがとうございます。

私の知る限り、Amazon から明確な回答は得られていません。彼らに聞いてみることはできますが、Discourse 側で Amazon へのリンクに関する最近の変更はありません。

ワンボックスはそのままにしておいて大丈夫だと思います。それは彼らの画像の使用に関連していたようですが、riking が言ったように、確実なことはわかりません。念のため、これらの設定を追加しました。

image

アフィリエイトプログラム(Amazon)はこれまで順調です(4 年間)。

お使いのサーバーは、おそらくAmazonからブラックリスト登録されていますが、こちらでは正常に動作しています。

例:

https://www.amazon.com/gp/aw/d/B07SR1BRN5

ワンボックスリンクのテスト:

そしてもう一つ:

それは興味深いですね。リンクの正確な形式が重要のようです。前の投稿のリンクのうち、2 つは機能しなかったのに、3 つ目は機能したのにお気づきでしょうか?最初の 2 つは Amazon.com でブラウザのアドレスバーからコピーしたものです。3 つ目は、@codinghorror さんの投稿からコピーしました。

どのような形式が良くて、どのような形式が悪いのか、何かご存知ですか?うーん…少し調べてみます…

@Steven、この設定は画像のワンボックス表示を無効にするだけでしょうか?

実際、リンクの形式とは関係ないようです。@codinghorror さんが使ったのと同じ形式のリンクをここに貼ります。

何らかの理由で、Amazon のリンクをここや当フォーラムに貼り付けると、Amazon へのリクエストが 404 エラーになります。

@techAPJ 何か状況についてご存知でしょうか?:arrow_double_up:

これはあのアンパサンドの変更 (@techAPJ) と関係がありますか?それとも製品固有の問題ですか?

https://www.amazon.com/Easy-Release-Spill-Resistant-Removable-Certified-Dishwasher/dp/B074CRKP7V/

上記のすべての投稿を再構築したところ、問題が解決したようです。すべてのリンクに対して Amazon のワンボックスが表示されるようになりました。ここで何が起こったのかはわかりません……一時的に Amazon が私たちの IP をブロックしたのでしょうか?参考までに、私の開発環境でもすべてのリンクに対して Amazon のワンボックスが正常に機能しています。

レート制限に引っかかったのかな?:thinking:

いいえ、それによりあなたのフォーラムがAmazonの画像をサーバーにダウンロードするのを防ぎます。あるユーザーにとっては、彼らのロゴの使用が問題だったと思います。

Amazonのワンボックスをブラックリストに登録することはできますが、それは必要ないと思います。Amazonのサーバーからのリモート画像を使い続けていれば、私はAmazonのワンボックスで問題になったことはありません。

興味深い仮説ですね。私は自分の Discourse インストール環境で再度試してみました。最初のリンクは問題なくワンボックス化されましたが、その後さらに 4 つの異なるリンク(それぞれ約 10 秒間隔)を試したところ、すべて 404 エラーとなりました。15 分ほど待ってから別のリンクを試しましたが、これも 404 エラーでした。

過去に作成されたワンボックスが、どの程度、どの頻度で Amazon に再度情報を取得しにいくのかについては、少し不明確です。ご存知の方はいらっしゃいますか?

この謎の状況について、また Amazon アフィリエイトの規約遵守の観点からも、この情報は重要だと考えられます。Amazon から特定の情報を取得して表示する場合、24 時間ごとに更新して最新の状態を保つ必要があると理解しているからです(24 時間ごとに更新して最新の状態を保つ)。