iOS의 주소록 API를 통해 연락처의 Facebook ID에 액세스하려고합니다. 이 코드는 연락처에 수동으로 입력 한 프로필에서 작동하지만 iOS6에서 자동으로 동기화 된 Facebook 계정의 소셜 프로필은 반환하지 않습니다. 참고로, 동기화 된 연락처에서 이름, 이메일 및 전화 번호를 반환합니다. Facebook에서 가져온 연락처의 Facebook ID를 가져 오는 방법이 있습니까? 여기 iOS6 주소록의 Facebook 소셜 프로필
내가 사용하고있는 코드입니다 :ABMultiValueRef profiles = ABRecordCopyValue(record_, kABPersonSocialProfileProperty);
CFIndex multiCount = ABMultiValueGetCount(profiles);
for (CFIndex i=0; i<multiCount; i++) {
NSDictionary* profile = (__bridge NSDictionary*)ABMultiValueCopyValueAtIndex(profiles, i);
NSLog(@"Profile: %@", profile);
}
CFRelease(profiles);