2012-02-17 41 views
6

Ứng dụng của tôi có tính năng nhắn tin tức thì. Vì vậy, nó có một danh sách liên lạc .. Tôi muốn đưa vào danh sách liên lạc để giúp người dùng của tôi bắt đầu với một số bạn bè ..Tìm bạn bè trên Facebook của người dùng cũng sử dụng Ứng dụng Android của tôi?

Sau khi xin phép tôi sẽ:

1) Tìm kiếm cơ sở dữ liệu liên lạc địa phương, gửi số điện thoại đến máy chủ của tôi và kiểm tra các tài khoản khác sử dụng ứng dụng của tôi có cùng số điện thoại.

2) Hỏi xem họ có muốn nhập bạn bè trên facebook của họ không. Tại thời điểm đó tôi cho rằng tôi sẽ yêu cầu họ cho tên người dùng và mật khẩu của họ cho facebook, đăng nhập vào Graph API và yêu cầu danh sách bạn bè của họ ..

Câu hỏi của tôi là, khi tôi đang lặp lại danh sách bạn bè từ người dùng của tôi danh sách bạn bè trên facebook, làm thế nào tôi có thể liên kết ID người bạn facebook của họ (hoặc bất kỳ tên nhận dạng nào mà Facebook mang lại cho tôi) cho một số ID khác trong ứng dụng của tôi?

Tôi có thấy email của tất cả người dùng bạn bè của tôi (sau khi nghiên cứu, có vẻ như không)? Tôi có nhận được một ID Facebook số không? Nếu vậy, sau đó làm cách nào để thu thập ID facebook từ tất cả người dùng của tôi đã liên kết tài khoản của họ với facebook trong ứng dụng của tôi?

Tôi nghi ngờ tính năng này đã được thực hiện bởi các nhà phát triển bên thứ ba khác. Vì vậy, tôi đang tìm kiếm chiến lược để xác định và liên kết người dùng ứng dụng của tôi với tài khoản facebook và sau đó lặp lại danh sách bạn bè của người dùng ứng dụng của tôi để tìm người dùng thông thường.

Câu hỏi tôi trả lời từ góc độ người dùng "Những bạn bè facebook của tôi đã đang sử dụng ứng dụng này, có tên XYZ trên android"

+0

Điều này gần như lặp lại điều này: http://stackoverflow.com/questions/4776881/how-to-get-all-userids-of-people-who-are-using-your-facebook-application/ 4777544 # 4777544 –

Trả lời

2

Bạn có thể lưu Facebook ID của người dùng cùng với thông tin người dùng khác của họ cho ứng dụng của bạn, sau đó khớp với các ID đã truy xuất từ ​​một cuộc gọi API/bạn bè trên Graph. Bằng cách này, bạn sẽ có thể xem bạn bè nào cũng đã liên kết ứng dụng với tài khoản Facebook của họ. Bạn sẽ không thể tìm nạp địa chỉ email cho bạn bè của người dùng bằng API.

+0

Cảm ơn, vì vậy phương pháp duy nhất thực sự là có cả hai người dùng a) tạo tài khoản người dùng trong ứng dụng của tôi, b) liên kết tài khoản người dùng của họ với facebook c) tôi kiểm tra id facebook .. Tôi đã hy vọng tôi có thể tìm cách nơi chỉ có 1 người dùng có thể liên kết tài khoản facebook của họ với tài khoản ứng dụng của tôi. Cám ơn vì đã xác nhận! –

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