【问题标题】:Get twitter followers who use iOS获取使用 iOS 的 Twitter 关注者
【发布时间】:2013-02-06 10:58:44
【问题描述】:

我想知道是否有办法只获得那些使用 iOS 的推特追随者。或者,获取一个字段,指示追随者使用哪些设备。就像在 facebook 中一样,我们可以使用以下命令查询用户设备数组:“从用户中选择设备...”。

目前我正在使用 REST API v1.1 来获取关注者。但无法确定他们的设备操作系统。推特有什么办法吗?

【问题讨论】:

  • twitter 如何将特定设备 id 标记给用户,它可以是多个
  • 如果我能得到它们,即使是一组设备也可以

标签: iphone ios twitter


【解决方案1】:

没有直接的方法,但每条推文都包含一个“来源”值,该值指示用户用于发布该推文的应用程序。

例如我的这条推文是使用 iPhone 版 Twitter 发布的: https://api.twitter.com/1/statuses/show/299800258660151296.json?include_entities=true

“源”值是:

"source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>", 

因此,在您的情况下,您应该首先获取关注者列表,然后从每个用户那里获取最后一条推文并检查“来源”值。

你必须编译一个 iOS 应用列表来匹配源代码。

你也会很快达到速率限制。

另一种方法是使用 Twitter 公共流 API,关注您要分析的用户并检查那里的源值。您不会通过这种方式达到速率限制,但所有关注者可能需要一段时间才能发布推文。

【讨论】:

    【解决方案2】:

    不,目前 Twitter 没有提供任何可以为您提供使用 iOS 的关注者的 API。

    您只能获取关注者列表,但无法确定他/她是否使用iOS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-08
      • 2011-10-13
      • 2021-05-22
      • 2012-07-20
      • 2013-07-01
      • 2014-07-25
      • 1970-01-01
      • 2014-01-06
      相关资源
      最近更新 更多