@tommypenner サイトのブロック対象となるユーザーが増えている状況ですが、技術的な詳細が解決するまでの間、Discourse サイトからの情報要求をホワイトリストに追加していただけませんか?適切な方法でこの問題を解決するために協力する用意はありますが、ユーザーを犠牲にしてはいけません。
いいえ、そうではありません。IP アドレスは、Vimeo の埋め込みの有無に関わらず、事前に大規模な範囲でブロックされているようです。
以前、問題を抱えていた複数のフォーラムを異なる IP ブロックに移動させたところ、(現在に至るまで)それらのフォーラムの問題が恒久的に解決しました。
みなさん、こんにちは。お久しぶりです。Vimeo 社内で OG タグの扱いとサポート方針について協議中ですので、現時点では共有できる新しい情報はありません。
当初、OG タグは Facebook やその他の主要なソーシャルメディアプラットフォームで使用されることを想定して、動画ページに実装されていました。クラウドホスティングサーバー上の Discourse デプロイのようなユースケースは、当初想定していませんでしたが、現在ではこれらのユースケースを真剣に検討しています。特に、現在実施しているクラウドホスティング IP ブロックが、これらの OG タグ利用者にも影響を及ぼしていることが明らかになっているためです。
現時点では、Discourse 側の長期的な解決策として、OG タグに依存するのではなく、Vimeo の oEmbed 実装を活用して動画メタデータを取得することになります。
とはいえ、Vimeo としては、Discourse を通じて Vimeo のメタデータを取得することに依存していた開発者を「罰」するつもりはありません。ご自身でクラウドサーバーに Discourse をデプロイしており、この問題に直面されている場合は、Contact Support on Vimeo までご連絡ください。状況を説明し、この Discourse スレッドへのリンクを参照として添えてください。その後、サーバーの IP アドレスを一時的にホワイトリストに登録できるか検討いたします。
(@justin と @RGJ へ:Discourse については詳しくなく、DM で連絡する方法が見つかりませんでした。ユーザーや開発者の方々にどのようにお手伝いできるか、さらに話し合えればと思います。Meta Discourse を離れて、メールや DM で話す方法があれば、ぜひ調整しましょう!)
@PaigeLynn さんは、埋め込み動画に依存していたため Discourse を去ったと述べています。![]()
承知しました。来週、Vimeo 動画向けに onebox gem を更新して oEmbed エンドポイントを使用するように確認します。
ユーザー名をクリックすると、ポップアップに表示される「メッセージ」ボタンを押すことができます。
@techAPJ さんが助けてくれると思います。
そもそも、なぜ OG タグの利用に対して IP 範囲をブラックリスト化しているのか、まだ理解できていません。もし何か共有できる情報があれば、私たちと私たちの顧客がここで何が起こっているのかを理解する助けになります。これは、oEmbed タグを使用する場合よりもサーバーへの負荷が高まっているのでしょうか?
もし OG タグの使用を望まない場合、それを送信しないという簡単な方法で強制できます。Discourse があなたのサイトをスクレイピングしているわけではありません。あなたがサポートを表明している公開されたオープンな標準を利用しているだけです。
以下で対応完了しました:
および
Onebox はデフォルトで Vimeo の oEmbed エンドポイントを使用するようになり、サーバー IP のブラックリストの影響を受けなくなりました。
最新の Discourse バージョンで問題が継続する場合は、ここでメタに連絡してください。
@techAPJ さん、ありがとうございます! ![]()
これらを安定版にもバックポートしていただけますか?
stableブランチへのバックポートは容易ではありません。前回リリースのstableバージョン以降、onebox gemに多くの変更が加えられており、stableブランチの核心部分のソースコードが最新バージョンの gem に対応するように更新されていない可能性があるためです。
完全に理解しました。確かにそれはかなり複雑かもしれません。