gpt4 book ai didi

instagram - 如何获得最受欢迎的标签?

转载 作者:行者123 更新时间:2023-12-04 07:22:52 26 4
gpt4 key购买 nike

如何从Instagram API获得最受欢迎的标签?我搜索了API,但没有找到检索此数据的方法。 This website知道了,但是怎么办呢?

最佳答案

这个问题是古老的,但是对于其他人来说,同样也遇到了同样的问题,正如塞巴斯蒂安提到的那样,没有这样的疑问。但是,我最近一直需要相同的功能,并且想到了小遍历几乎可以解决问题的想法。

Instagram不会回复您仅以一个字母开头的标签列表。
例子:

  • https://api.instagram.com/v1/tags/search?q=a

  • 该URL仅返回一个元素,即“a”。但是,如果您发送的请求包含两个字符,例如
  • https://api.instagram.com/v1/tags/search?q=aa

  • 那么您将获得以“aa”开头的最受欢迎的标签

    之后,您只需在O(N ^ 2)时间内遍历所需的字母,然后通过加入响应就可以得到最受欢迎的标签列表。

    如果使用英语(拉丁)字母,则长度为26 ^ 2 = 676
    尽管您不应该尝试再获取更多标签,因为该限制仍然是5,000个请求,而 17576 需要26 ^ 3。
    foreach(character in 'a'...'
    {
    foreach(character in 'a'...'z')
    {
    Send hashtag request 'aa'...'az'...'zz'
    Get json and merge with previous array
    }
    }

    Sort final array by [media_count]

    另一种方法是解析一些巨大的字典(例如Wikipedia dump),并整理出5000个最常见的前缀,然后尝试查询它们。

    关于instagram - 如何获得最受欢迎的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138922/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com