Pad_Pors
(Pad Pors)
1
为什么 这个 Instagram 链接 会像这样显示为单栏预览?
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/,但 onebox 重定向到了这个话题本身……
(编辑我的帖子以在编辑器中重现此问题)
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 的规范元数据。
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 的一键嵌入(onebox)在我本地环境(最新版的 Discourse)中运行正常。我在无痕模式下确实看到了 OpenGraph(og)标签。
在本地复现此问题会比较棘手……正在进一步调查。
7 个赞
techAPJ
(Arpit Jalan)
18
不,我尝试了来自多个账户的多张图片,它们在本地上都能正常单盒显示。
这是来自 一小时前 的 NatGeo 图片,在本地上也能正常单盒显示。
可能是地域性问题?
顺便一提,Instagram 单盒显示在 discourse.codinghorror.com 上也失败了,所以这个问题并非 meta 所特有。
5 个赞
znedw
(Zach Nedwich)
20
1 个赞
techAPJ
(Arpit Jalan)
21
我不这么认为。根据以下链接,Discourse 代码库中所有请求都使用相同的用户代理:
2 个赞
techAPJ
(Arpit Jalan)
23
我正在更新 Instagram onebox,以使用 官方 oEmbed 端点。此更改已在本地环境中测试通过,预计今天晚些时候提交修复。希望 Instagram 的 oEmbed 端点不会存在地域限制。
6 个赞