Instagram API 最近的媒体端点返回 post 无法查看的 URL

Instagram API recent media endpoint returning post URLs that can't be viewed

我的网络应用程序中的用户使用 Instagram 进行身份验证。之后,我查询 https://api.instagram.com/v1/users/self/media/recent/ 以获取最近的 posts 并使用 Instgram 的 oembed 端点生成每个预览。

到目前为止,这对我的 99% 的用户都有效,但现在我看到一个用户,最近的 posts 端点正在返回 post links无法打开(将 URL 粘贴到浏览器时我看到相同的结果)

此外,为该用户返回的 post link 似乎比 https://www.instagram.com/p/bNd86MSFv6/

这样的普通 Instagram URL 长得多

post无法查看的原因可能是什么?

较长的 URL 通常是私人资料中的照片链接,因此不会被任何人查看。