【问题标题】:Expired Media Links过期的媒体链接
【发布时间】:2018-10-30 13:28:14
【问题描述】:

有人知道如何解决过期的 Instagram 媒体链接问题吗? 我正在解析媒体,几天/几周/几小时后链接过期。 也许有办法使用此链接或以某种方式修复?

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    我遇到了同样的问题,这就是我解决它的方法,在 instagram 媒体 api 中,您可以获取 perma_link,如 https://www.instagram.com/p/Bt3QrphggBw/。只需添加 https://www.instagram.com/p/Bt3QrphggBw/media/?size=m。它将重定向到正确的图像 url。

    【讨论】:

    • 如果帐户是私有的,这将不起作用,因此这不是一个好的通用解决方案。
    【解决方案2】:

    instagram 生成的所有媒体链接都包含时间戳组件,即。这些链接有一个过期时间(不确定到底有多少,但所有链接都会在一段时间后过期)。解决方法是通过调用 instagram api 不断刷新链接或将图像存储在某处并使用该链接。

    【讨论】:

    • 链接过期后,即使媒体 id 也无效。所以它不可能刷新媒体的链接。并放弃存储媒体(instagram 规则)
    • 我曾经在一个项目中使用过 instagram api,但不记得同一媒体的媒体 ID 发生了变化。你能分享一下目前有效的新媒体链接,以及你使用哪个 api 从 instagram 查询媒体吗?
    • 我使用 mgp25/InstagramApi。工作媒体网址 - instagram.fiev1-1.fna.fbcdn.net/vp/…
    • 哦,这是一个私有 API,不由 Instagram 维护。我不知道。如果我遇到任何可能对您有用的内容,我会浏览 API 并发布一些内容。
    • 是的。私有的,因为公共的功能较少(
    猜你喜欢
    • 2021-02-07
    • 2014-02-24
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 2013-08-23
    相关资源
    最近更新 更多