【问题标题】:Instagram api - get all photos by hashtagInstagram api - 通过标签获取所有照片
【发布时间】:2016-01-12 03:11:42
【问题描述】:

我是这个 Instagram API 的新手,我阅读了他们关于端点的文档,这是我正在使用的端点:

/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN

它正在获取图像,但仅在我的帐户照片上。我想要的是,我会给出一个标签名称,它会显示所有内容,不仅是我帐户上的照片,还包括 Instagram 中的所有照片。

【问题讨论】:

    标签: api instagram


    【解决方案1】:

    我知道已经很久了,但只是为了记录。

    由于您需要 public_scope 权限(该权限允许您访问 instagram 上的所有公共数据,而不仅仅是您的帐户),因此您需要通过 Instagram 审核和批准您的应用。但是,如果您将 API 用于单一站点的个人项目,Instagram 将不会批准它。

    来自 Instagram 的文档:

    1:哪个用例最能描述您的 Instagram 集成?

    R:我想在我的网站上显示主题标签内容和公共内容。

    答:不支持此用例。我们不批准 一次性项目的 public_content 权限,例如显示 您网站上基于主题标签的内容。作为替代解决方案,您 可以展示您自己的 Instagram 内容,或查找提供 此类服务(内容发现、审核和展示)。

    您可以在权限审查文档中找到更多信息。

    【讨论】:

    • 链接到源代码可能非常有用
    【解决方案2】:

    您的客户端处于沙盒模式,只能搜索受邀用户发布的照片​​标签。您必须登录https://www.instagram.com/developer,编辑您的客户端并点击“上线”按钮。

    如果“上线”按钮被禁用,您的应用已首先由 Instagram 审核:单击“权限”选项卡并提交以供审核。 (需要公司名称、联系电子邮件和隐私政策 URL 才能开始提交。)一旦获得批准,您就可以点击上线。

    【讨论】:

    • 真的可以获取特定标签的所有全局图像吗?我尝试提交“我想在我的网站上显示主题标签内容和公共内容”的权限。在我的应用程序的设置上,但得到:“不支持此用例。我们不批准一次性项目的 public_content 权限,例如在您的网站上显示基于标签的内容。作为替代解决方案,您可以显示自己的 Instagram 内容,或查找提供此类服务(内容发现、审核和展示)的公司。”你知道我可以看到这个的任何例子吗?
    • 不,抱歉。我们放弃了这个。也许它不再可能了,但我认为它是?
    【解决方案3】:

    hashtag 是指tags
    这个对我有用。尽管我使用的是 python client,但在您开发自己的客户端时它应该可以正常工作。看:

    from instagram.client import InstagramAPI
    
    api =InstagramAPI(client_secret=settings.CLIENT_SECRET,
                       access_token=settings.ACCESS_TOKEN)
    
    result = api.tag_recent_media(tag_name='castle')
    media = result[0]
    
    for m in media:
        print (m.images)
        print (m.user)
        print (m.tags)
    

    【讨论】:

      【解决方案4】:

      你可以试试,它对我有用。

      /v1/tags/{tag-name}/media/recent?client_id={YOUR_CLIENT_ID}
      

      我的客户 ID 是在“权限审核”之前创建的,它现在正在工作,我正在尝试向 Instagram 提交权限审核,希望它会通过。

      【讨论】:

      • 无需推广您的应用。只有一个示例代码就足够了
      • 其实我想试试他的应用程序,看看它是如何工作的。但是,我查看了编辑并找到了该应用程序,但它无法正常工作。它只显示一个图像,不能更改为另一个图像。
      • @nilsi,由于 Instagram API 政策已更改,我的客户端 ID 无法使用。 :(
      • 你现在必须使用access_token
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多