2010-08-04 32 views
9

Có ai có thể nhận địa chỉ của người dùng facebook, số điện thoại # bằng FQL hoặc đồ thị api không?API Facebook - Cách nhận địa chỉ, số điện thoại của người dùng?

Đã thử FQL sau và có thể nhận 'Thành phố hiện tại' và 'Quê hương' dưới 'Thông tin cơ bản' nhưng không phải là 'Địa chỉ' hoặc 'Điện thoại' nằm trong 'Thông tin liên hệ'.

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)

Trả lời

21

Những thuộc tính này là đặc biệt và cố ý không sẵn qua API, vì những lý do ngăn chặn spam (có lẽ lý do khác nữa) ...

+0

Chủ đề trên diễn đàn Facebook về điều này dường như cũ - Có ai biết nếu thông tin này vẫn bị chặn với api đồ thị mới. Một số ứng dụng dành cho thiết bị di động bao gồm ứng dụng dành cho iPhone của FB dường như có được thông tin người dùng. – amu

+3

@amu - Ứng dụng iPhone của FB có sử dụng API đó không? Tôi đã được ấn tượng rằng ứng dụng của họ có quyền truy cập vào nhiều dữ liệu hơn so với API truyền thống. –

11

Facebook đã tạo ra một blog post rằng điện thoại các trường số và địa chỉ có sẵn bằng cách nhắc các quyền hạn user_address và user_mobile_phone được mở rộng vào tháng 1 năm 2011, nhưng chúng đã xóa các quyền đó.

Trường điện thoại fql là "ô" và "other_phone" nhưng ứng dụng của bạn cần được đưa vào danh sách cho phép để truy cập chúng.

+7

Làm cách nào để đơn đăng ký của tôi có trong danh sách trắng? –

0

Tôi đã tìm thấy số điện thoại trong tài liệu gần đây của họ, nhưng Facebook đã không đề cập đến nó ở bất cứ nơi nào khác. Có thể họ đang có kế hoạch để giới thiệu trong bản cập nhật của họ.

Link: 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"}}; 

Bạn có thể thấy @ "PHONE_NUMBER": @ "555-555-555" trong các mã.

+0

Đó là dành cho các trang 'doanh nghiệp '- các trường khác với' người dùng' có. – Alastair

Các vấn đề liên quan