2011-09-06 4 views
1

저는 최근에 ios sdk를 처음 사용합니다. 최근에 나는 모든 친구들의 생일을 맞이한 프로젝트에 있습니다. 이 사용 FQL, 내가 생일을 제외한 다른 모든 세부 사항을 얻을 수 있어요, 내가 생일, birthday_date 열 이름 .. 난 그냥 내 코드를 추가 만 null 값을 얻고, 코드에서 해당ios sdk에서 fql을 사용하여 페이스 북 친구의 탄생일을 얻는 방법

CODE :

- (IBAction)getPublicInfo:(id)sender 
{ 
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"SELECT  uid,first_name,middle_name,last_name,name,pic_small,pic_big,birthday,birthday_date FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=me())", @"query", 
            nil]; 
[_facebook requestWithMethodName:@"fql.query" 
          andParams:params 
         andHttpMethod:@"POST" 
         andDelegate:self]; 
} 

출력 :

{ 
     birthday = "<null>"; 
     "birthday_date" = "<null>"; 
     "first_name" = Mohamed; 
     "last_name" = Sadik; 
     "middle_name" = ""; 
     name = "Mohamed Sadik"; 
     "pic_big" = "http://profile.ak.fbcdn.net/hprofile-ak-snc4/161194_100000520462852_5798920_n.jpg"; 
     "pic_small" = "http://profile.ak.fbcdn.net/hprofile-ak-snc4/173417_100000520462852_4252833_t.jpg"; 
     uid = 100000520462852; 
    } 
+0

아마도 출력물을 익명으로 만드는 것이 좋습니다! – Timbo

답변

3

user_birthday에 대한 사용 권한을 허용해야합니다.

+0

안녕하세요. 나는 같은 문제가있다. 어떻게 페이스 북에서 허가를 얻는 지 설명 할 수 있니? –