2012-08-14 8 views
0

다음 코드는 개인 목록을 반환하지 않습니다 :iOS5로 트위터에서 비공개 목록을 얻는 방법?

NSURL* url=[NSURL URLWithString:@"http://api.twitter.com/1/noppefoxwolf/lists.json"]; 
NSDictionary* params=[NSDictionary dictionaryWithObjectsAndKeys:nil]; 
TWRequest* timeline=[[TWRequest alloc] initWithURL:url parameters:params requestMethod:TWRequestMethodGET]; 
timeline.account=_account; 
[timeline performRequestWithHandler:^(NSData* responseData, 
             NSHTTPURLResponse* urlResponse,NSError* error) { 
    NSError* jsonError=nil; 
    id data=[NSJSONSerialization JSONObjectWithData:responseData 
              options:0 error:&jsonError]; 
    if (error!=nil) { 
     [self showAlert:@"" text:@"Error1"]; 
    } else if (jsonError!=nil) { 
     [self showAlert:@"" text:@"Error2"]; 
    } else { 
     NSArray * listsArray = [data objectForKey:@"lists"]; 
     for (int i=0;i<listsArray.count;i++) { 
      NSDictionary* listDic=[listsArray objectAtIndex:i]; 
      NSLog(@"NAME:%@\nMODE:%@",[listDic objectForKey:@"name"],[listDic objectForKey:@"mode"]); 
     } 
    } 
}]; 

결과

NAME:list1 
MODE:public 
NAME:list2 
MODE:public 

개인 목록을 표시하지 ↑. documentation 가입일

답변

0

: 인증 된 사용자리스트가 반환되고있는 사용자와 동일한 경우

개인 목록을 포함한다.

아무런 매개 변수도 전달하지 않으므로 user_id 값을 지정하지 않아도됩니다 (설명서에 필수라고 표시되어 있음에도 불구하고!). 나는 noppefoxwolf이 (가) 귀하의 인증 된 사용자가 아님을 짐작합니다.

관련 문제