【问题标题】:How to get actual photo from instagram real-time post data?如何从 Instagram 实时发布数据中获取实际照片?
【发布时间】:2012-04-15 20:38:18
【问题描述】:

我用instagram的实时api订阅了#tattoo标签,它工作正常,问题是当帖子数据看起来像这样时,我不知道如何获取实际上传的图像:

[{"changed_aspect": "media", "subscription_id": XXXXXX, "object": "tag", "object_i
d": "tattoo", "time": 1334521880}]

它没有给我任何关于 media_id 或类似的信息,我错过了什么吗?

【问题讨论】:

    标签: json api real-time response instagram


    【解决方案1】:

    their realtime API docs中所述:

    更改的数据不包含在有效负载中,因此您可以自行决定如何获取新数据。例如,您可能决定只为特定用户获取新数据,或者在发布一定数量的照片之后。

    所以听起来您只需通过their regular tag API 获取实际数据,显然使用GET /tags/{tag-name}/media/recent。给你:

    https://api.instagram.com/v1/tags/tattoo/media/recent?access_token=ACCESS-TOKEN
    

    这确实看起来不优雅,因为您必须整理出您已经看到的最近更新,但我没有看到任何建议更好的方法。

    【讨论】:

    • 这真的很糟糕,它根本没有效率,我确实读过那部分,但我希望我错过了一些东西哦。。
    • 您可能不想接受这个答案,因为其他人可能有一个绝妙的主意或知道一些超级秘密 API 来获得好的信息。如果他们看到一个已经被接受的答案,他们可能不会分享他们的智慧。距离赏金到期还有 6 天,不妨尽可能多地获得曝光。
    • 你怎么知道你得到的媒体是不是被改变了??
    • 我希望我能在花时间尝试使用这个实时的东西之前阅读这个。真是浪费时间-_-
    • 另一种方法是完全跳过 RealTime 而只是轮询他们的系统。因为无论如何你都必须这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 2020-05-12
    相关资源
    最近更新 更多