2010-08-04 1 views
9

누군가 FQL 또는 그래프 API를 사용하여 facebook 사용자의 주소, 전화 번호를 알 수 있습니까?Facebook API - 사용자의 주소, 전화 번호를 얻는 방법은 무엇입니까?

FQL을 사용해 보았을 때 '기본 정보'에서는 '현재 도시'와 '현지'를 얻을 수 있었지만 '연락처 정보'아래의 '주소'또는 '전화'는 가져올 수 없었습니다.

SELECT name,first_name,last_name,birthday_date,current_location,hometown_location,pic,profile_url,timezone,username,profile_update_time FROM user WHERE uid IN (xxxx)

답변

21

이러한 속성은

+0

Facebook forum이 스레드는 오래된 것으로 보입니다.이 정보가 새 그래프 API로 여전히 차단되는지 알 수 있습니까? 일부 모바일 앱에는 FB iPhone 앱이 포함되어있어 사용자 정보를 얻는 것처럼 보입니다. – amu

+3

@amu - FB iPhone 앱에서 해당 API를 사용합니까? 나는 그들의 API가 전통적인 API보다 훨씬 더 많은 데이터에 접근 할 수 있다는 인상을 받고 있었다. –

11

페이스 북은 blog post 전화 확인 않았다 (물론 아마 다른 이유) 스팸 방지를 이유로, API를 통해 특별히 의도적 하지 가능 number와 address 필드는 2011 년 1 월에 user_address 및 user_mobile_phone 확장 권한을 요청하여 사용할 수 있었지만 이후에는 해당 권한을 제거했습니다.

phone fql 필드는 "cell"및 "other_phone"이지만 응용 프로그램에 액세스하려면 화이트리스트에 있어야합니다.

+7

내 응용 프로그램을 어떻게 화이트리스트로 가져올 수 있습니까? –

0

최근 문서에서 phone_number가 발견되었지만 Facebook은 어디에도 언급하지 않았습니다. 그들이 그들의 업데이트에서 소개 할 계획이 있을지도 모른다.

링크 : 당신이 볼 수 https://developers.facebook.com/docs/ios/graph

// Add the properties particular to the type restaurant.restaurant 
restaurant[@"restaurant"] = @{@"category": @[@"Mexican"], 
       @"contact_info": @{@"street_address": @"123 Some st", 
            @"locality": @"Menlo Park", 
            @"region": @"CA", 
            @"phone_number": @"555-555-555", 
            @"website": @"http://www.example.com"}}; 

@ "PHONE_NUMBER": "555-555-555"@ 코드입니다.

+0

이것은 기업의 '페이지'를위한 것입니다. '사용자'와는 다른 필드가 있습니다. – Alastair