Pad_Pors
(Pad Pors)
1
なぜこの Instagram リンク this instagram link はこのようにワンボックス表示されるのでしょうか?
https://www.instagram.com/p/B3jG277hve9/
ハイパーリンクテキストを使用しない場合、リンク先が存在しないようにもなります(上記のワンボックス表示されたリンクをクリックしてみてください)!
リンク:
https://www.instagram.com/p/B3jG277hve9/
「いいね!」 3
いいえ、それは非公開アカウントではありません。完全に公開されている投稿の別の例を以下に示します:
https://www.instagram.com/p/B6gUJwDl-lQ/
わあ、https://www.instagram.com/p/B6gUJwDl-lQ/を投稿しましたが、ワンボックスがこのトピック自体にリダイレクトしてしまいます…
(再現のために投稿を編集してコンポーザーで確認してください)
「いいね!」 3
Hector
(Héctor Fernández)
6
一部の Instagram ページには、ログインが必要な異なる URL を持つ正規リンクが存在しているようです。onebox ライブラリのコードは、その正規 URL を優先しています。
例えば、このトピックに含まれる Instagram の正規 URL は以下の通りです:
https://www.instagram.com/shaparakgroup.ir/p/B3jG277hve9/caption/backhand_index_pointing_right-chp-shprkh-ok_hand-black_small_square-khrt-wyzyt-hy-brsh-khs
https://www.instagram.com/dogsofinstagram/p/B6gUJwDl-lQ/caption/happy-holidays-writes-konaandcamper-misslolathegoldendoodle-camera_with_flash-by-sh
「いいね!」 6
私も同様の問題が発生しています。インストールをアップグレードして、これで解決するか確認します。
@techAPJ 修正をお願いできますか?基本的には、現在 Instagram の canonical メタデータを無視する必要があります。
「いいね!」 6
techAPJ
(Arpit Jalan)
10
以下により完了:
例のリンク:
https://www.instagram.com/p/B7Cz042qSxv/
「いいね!」 10
jomaxro
(Joshua Rosenfeld)
13
どうやらここで後退してしまったようです。あるいは、Instagram が再び何かを変更したのでしょう。再び「ログイン • Instagram」のみが表示される状態に戻っています。cc @techAPJ
「いいね!」 13
cvx
(Jarek Radosz)
15
おかしいな、Instagram のその画像に og: メタタグがもうついていないんだ。
他にも同様に欠けているものを探したけど、見つけられなかった……
「いいね!」 5
techAPJ
(Arpit Jalan)
16
不思議なことに、Instagramのワンボックスはローカル環境(最新バージョンのDiscourse)では正常に動作しています。また、シークレットモードでもOpenGraph(og)タグが表示されているのを確認できます。
この問題をローカルで再現するのは難しいため、さらに調査を進めます。
「いいね!」 7
techAPJ
(Arpit Jalan)
18
いいえ、複数のアカウントから複数の画像を試しましたが、すべてローカル環境では問題なくワンボックス化されました。
以下は、1 時間前に NatGeo に投稿された画像で、ローカル環境では問題なくワンボックス化されています。
地理的な問題かもしれませんか?
参考までに、discourse.codinghorror.com でも Instagram のワンボックス化が失敗しているため、この問題は meta 固有のものではありません。
「いいね!」 5
Falco
(Falco)
19
もしかして、ユーザーエージェントがレスポンスを変更しているのでしょうか?
「いいね!」 9
znedw
(Zach Nedwich)
20
「いいね!」 1
techAPJ
(Arpit Jalan)
21
そうは思いません。Discourse のコードベースから行われるすべてのリクエストには、同じユーザーエージェントを使用しています。詳細は以下をご覧ください:
「いいね!」 2
techAPJ
(Arpit Jalan)
23
Instagram の onebox を、公式の oEmbed エンドポイントを使用するように更新しています。この変更はローカル環境で動作確認済みであり、本日は後ほど修正をプッシュする予定です。Instagram の oEmbed エンドポイントに地理的制限がないことを願っています。
「いいね!」 6