首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用swifter从twitter用户id获取真实的twitter用户名

使用swifter从twitter用户id获取真实的twitter用户名
EN

Stack Overflow用户
提问于 2014-11-16 18:03:53
回答 1查看 359关注 0票数 0

我正在尝试获得一个用户在推特上使用Swifter的追随者列表。我设法获得了追随者的I,但无法获得真正的用户名。我使用以下代码来获取ids

代码语言:javascript
复制
self.swifter.getFriendsIDsWithScreenName("atifrasgeed", cursor: nil, stringifyIDs: true, count: nil, success: { (ids, previousCursor, nextCursor) -> Void in
            println(ids)
        }, failureHandler)

这样,我就可以打印ids了。现在,我认为我必须使用以下方法从这些ids中获取真正的用户名

代码语言:javascript
复制
self.swifter.getUsersLookupWithUserIDs(ids, includeEntities: false, success: { (users) -> Void in

            }, failureHandler)

但现在的问题是,我无法将第一个方法中的in转换为[String],因为第二个方法要求in为[String]格式

EN

回答 1

Stack Overflow用户

发布于 2014-11-20 05:06:58

您可以对生成的ID进行转换,这些ID将作为JSONValue提供。只需使用JSONValue的字符串转换功能即可。

例如,您可以将ids转换为字符串数组:

代码语言:javascript
复制
   var stringArray: [String]
   stringArray[]

   for id in ids{
      stringArray.append(id.string)
   }

以你的twitter账号为例,我设法获取了用户名(这里只有前4个):“蝙蝠侠”“克里斯蒂亚诺·罗纳尔多”“杰西卡·哈特”“夏洛特·朗森”

最初的请求失败,因为您有太多的用户ID无法调用getUsersLookupWithUserIDs()。Twitter每次只允许100次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26955779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档