Làm cách nào để tìm nạp email của bạn tôi trong ứng dụng facebook của tôi? Facebook có cung cấp chức năng này không?tìm nạp email của một người bạn trong ứng dụng facebook
Trả lời
Câu trả lời là không, Facebook không cung cấp chức năng này. Facebook cố gắng bảo vệ quyền riêng tư của người dùng và do đó, địa chỉ email của người dùng không có sẵn một cách rõ ràng.
Cách duy nhất để gửi email cho người dùng là prompt them để cấp cho bạn các quyền email mở rộng qua số Facebook prompt. Nếu họ cấp cho bạn quyền, bạn có thể sử dụng phương thức API notifications.sendEmail hoặc truy vấn bảng user
cho trường proxied_email
và gửi email qua hệ thống Facebook's Email Proxy.
Tôi không nghĩ rằng bạn có thể làm điều này thông qua FQL. Như một bài tập học tập bạn có thể cần phải sử dụng CURL và sau đó có một dịch vụ CAPTCHA phân tích cú pháp
xem thêm: http://www.25hoursaday.com/weblog/2007/08/21/FacebookTheSocialGraphRoachMotel.aspx
và
http://weblogs.mozillazine.org/gerv/archives/2007/09/facebook_imagetoemail.html
của plug-in trình Christopher Finke của:
http://www.chrisfinke.com/2007/09/11/convert-facebook-e-mail-images-to-actual-e-mail-links/
Sử dụng phân tích cú pháp cURL và CAPTCHA để tránh giới hạn này có khả năng sẽ khiến ứng dụng của bạn bị cấm cuối cùng. – ceejayoz
Nó sẽ không hoạt động, vì không có cách nào để xác định địa chỉ email của người dùng. – zombat
@ceejayoz đó là lý do tại sao tôi đề cập rằng đó là một exemices học giả;) @zombat Tôi nghĩ rằng fb lưu trữ các email trong một tập tin hình ảnh, vì vậy nếu bạn có thể nhận được tập tin đó và nó phân tích cú pháp (giả sử rằng fb CAPTCHA đã bị hỏng) : P – pageman
chỉnh sửa: Điều này đã thay đổi với hệ thống quyền của Graph API mới hơn. Người dùng bây giờ có tùy chọn để sử dụng địa chỉ proxymail, nhưng nó xuất hiện để tiết lộ đúng e-mail theo mặc định.
Cuộc gọi API của Facebook không tiết lộ địa chỉ e-mail của người dùng, bao giờ hết.
Ngay cả khi người dùng cấp quyền cụ thể cho bạn để gửi email cho họ, đó là địa chỉ e-mail được ủy quyền không tiết lộ địa chỉ thực của họ - chẳng hạn như apps+###########.#########.######################@proxymail.facebook.com
.
Xem http://wiki.developers.facebook.com/index.php/Proxied_Email để biết chi tiết.
thông tin tuyệt vời. cảm ơn rất nhiều. –
Các chức năng có sẵn, mới facebook ios sdk đã mở rộng quyền nơi u có thể tuyên bố Permissions để cấp quyền truy cập khi đăng nhập bởi người sử dụng, khi truy cập cấp chúng ta có thể truy cập vào ID Email của họ,
như thế này, tôi đã tìm nạp,
_permissions = [[NSArray arrayWithObjects:
@"publish_stream",@"email", @"offline_access",nil] retain];
NSString *emailUsr = [result objectForKey:@"email"];
Bây giờ bạn có thể nhận Email người dùng Facebook.
- 1. Tìm nạp chi tiết người dùng từ Facebook trong iOS
- 2. 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?
- 3. Facebook - Bạn có cần một Ứng dụng/ứng dụng Facebook để gọi FB.ui (stream.publish) không?
- 4. Có cách nào để xóa người dùng cho Ứng dụng Facebook của bạn không?
- 5. Cách tìm bạn bè trên Facebook bằng cùng một ứng dụng
- 6. Nhận luồng thích Facebook mới cho ứng dụng của bạn
- 7. Cách tăng quyền cho người dùng Facebook đã ủy quyền cho ứng dụng của bạn?
- 8. ios facebook get friendlist người chơi cùng một ứng dụng
- 9. API biểu đồ Facebook - Bạn bè sử dụng ứng dụng
- 10. Gửi tin nhắn cho (các) người bạn của tôi bằng ứng dụng Android của tôi
- 11. Tìm kiếm ứng dụng email crappy
- 12. Tìm URL của ứng dụng của bạn chỉ với một ServletContext
- 13. Cách tìm đệ quy trong ứng dụng của bạn?
- 14. Viết một ứng dụng Facebook trong JavaScript
- 15. cách nhận id email của người dùng Facebook bằng cách sử dụng javascript sdk
- 16. Tìm ứng dụng email mặc định
- 17. Nhận ID người dùng Facebook theo địa chỉ email
- 18. Tìm nạp các bài đăng của bên thứ ba từ Facebook Graph API
- 19. Android Tìm nạp Danh bạ vào Ứng dụng
- 20. OAuthWebSecurity Facebook đáng ngại: ứng dụng "muốn truy cập tiểu sử công khai, danh sách bạn bè và địa chỉ email của bạn"
- 21. Tìm nạp url của Máy ứng dụng của Google tới các tệp POST
- 22. Facebook gửi hộp thoại đến nhiều người bạn bằng cách sử dụng một mảng người nhận
- 23. Cách mời bạn bè của người dùng đến một sự kiện? Facebook Graph API
- 24. Làm cách nào để nhận email người dùng bằng API biểu đồ Facebook trong GAE Python?
- 25. cách mời bạn bè trên facebook từ ứng dụng iphone?
- 26. Quản lý Phát triển ứng dụng Facebook trong tổ chức của bạn
- 27. NSLocale của ngôn ngữ được nạp trong ứng dụng
- 28. mở ứng dụng facebook trên một bài đăng cụ thể
- 29. Gửi tin nhắn từ ứng dụng đến người dùng facebook
- 30. tìm email trong một String
cảm ơn bạn. :-) –