【问题标题】:Instagram API - Get number of likes without authentication token using media-idInstagram API - 使用媒体 ID 在没有身份验证令牌的情况下获取喜欢的数量
【发布时间】:2016-04-01 05:26:27
【问题描述】:

这是我正在处理的情况。在我们的应用程序中,不同的用户可以登录 Instagram 并上传媒体。我收集了不同用户上传的所有媒体 ID。现在我想获得每个上传媒体的点赞数。我阅读了关于 instagram 开发者的文档,我有几个问题需要澄清。

  1. 是否真的需要通过身份验证才能在任何媒体上获得点赞数。 ?

  2. 如果是,那么我可以访问其他用户上传的媒体上的点赞数吗? OR API 只能访问已生成 Token 的账户详情?

  3. 是否甚至可以在不使用 media-id 生成身份验证令牌的情况下获得点赞数?

平台是 ASP.NET MVC。请分享您对此的了解,并为我指明正确的方向。

【问题讨论】:

    标签: asp.net-mvc instagram-api


    【解决方案1】:

    From Instagram's Changelog 截至 2015 年 11 月 17 日:

    所有 API 端点都需要有效的 access_token

    您会在他们的Like Endpoints documentation 上注意到这一点:

    参数 access_token

    有效的访问令牌。

    每个关于点赞的 API 调用(以及与此相关的任何端点)都需要一个访问令牌

    【讨论】:

    • 谢谢。我看见了这个。我担心我确实有很多 Media-id 需要获得喜欢的数量。而且最重要的是我需要在没有用户干预的情况下在过期时生成这个 access_token。有没有办法做到这一点?
    • @SachinTrivedi 这是否有助于完全回答您的问题? stackoverflow.com/a/22780703/4498937
    • 感谢您的评论。我还有两件事要弄清楚。如果令牌过期,aerver 端代码是否有可能生成新令牌?另一件事是 api 速率限制。有什么方法可以让我尽可能多地调用 api 吗?
    • @SachinTrivedi 你会自己做一些研究。您需要代码来检查您发出请求的令牌是否有效;如果不是,它将返回一个 API 错误 -> error_type=OAuthAccessTokenError。您可以检查此项并在必要时在服务器端更新您的令牌。有特定的端点速率限制,但在实时模式下总共为 5000/小时。
    猜你喜欢
    • 2020-05-05
    • 2018-09-25
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2019-05-10
    • 2019-05-22
    相关资源
    最近更新 更多