2014-11-16 4 views
0

Swifter을 사용하여 사용자가 Twitter에서 팔로 잉하는 팔로어 목록을 얻으려고합니다. 나는 추종자의 ID를 얻을 수 있었지만 실제 사용자 이름을 얻을 수 없었습니다. 다음 코드를 사용하여 ID를 가져옵니다.twitter 사용자 이름에서 twitter 사용자 이름 가져 오기 swifter 사용

self.swifter.getFriendsIDsWithScreenName("atifrasgeed", cursor: nil, stringifyIDs: true, count: nil, success: { (ids, previousCursor, nextCursor) -> Void in 
      println(ids) 
     }, failureHandler) 

이 ID를 인쇄 할 수 있습니다. 지금은 내가 그 식별자

self.swifter.getUsersLookupWithUserIDs(ids, includeEntities: false, success: { (users) -> Void in 

      }, failureHandler) 

만에서 실제 사용자 이름을 얻기 위해 다음과 같은 방법을 사용한다고 생각 지금 문제는 두 번째 방법이 될하기 위해 ID를 필요로 내가 [String]에 첫 번째 방법에서 ID를 변환 할 수 있습니다 [String]

답변

0

JSONValue로 전달되는 결과 ID를 변환 할 수 있습니다. JSONValue의 문자열 변환 기능을 사용하십시오.

예를 들어 당신이 문자열 배열로 ID를 변환 할 수 있습니다 : 귀하의 예를 들어 트위터 계정에 대한

var stringArray: [String] 
    stringArray[] 

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

, 나는 사용자 이름 (여기서는 단지 첫 4)를 꺼내 관리 : "배트맨 당신이 getUsersLookupWithUserIDs에 대한 호출에 너무 많은 사용자 ID()를 가지고 있기 때문에 " "크리스티아누 호날두 " "제시카 하트 " "샬롯 론슨 "

원래 요청이 실패합니다. Twitter는 매회 100 번만 허용합니다.

+0

예, 제대로 관리 할 수있었습니다. 그래도 다른 방법을 사용했는데 작동 시켰습니다. –

관련 문제