Facebook có cấp quyền truy cập vào bất kỳ API thời gian thực nào để bạn có thể trả lời các sự kiện ngay khi chúng xảy ra không? Nếu không, lựa chọn thay thế là gì và giới hạn của chúng là gì? Ví dụ, nếu tôi sử dụng bỏ phiếu thay vào đó, họ sẽ giới hạn các cuộc gọi api của tôi? Và nếu tôi thử sử dụng nguồn cấp dữ liệu RSS, tôi có thể mong đợi bao lâu? Hoặc có thể sẽ nhận được và xử lý thông báo qua email (nếu tôi có thể thuyết phục người dùng chuyển tiếp thư đến địa chỉ email khác), vì chúng dường như được gửi đi khá nhanh chóng.Ứng dụng thời gian thực với Facebook
Trả lời
Facebook Graph API sẽ cho phép bạn đăng ký thay đổi theo thời gian thực. Bạn hiện chỉ có thể đăng ký người dùng, quyền và lỗi, nhưng họ hứa sẽ cho phép đăng ký nhiều đối tượng hơn trong tương lai.
Tôi chưa bao giờ thử dùng dữ liệu người dùng bỏ phiếu, nhưng tôi nghĩ nó sẽ hoạt động không có vấn đề gì. Theo tôi biết không có giới hạn về số lượng các cuộc gọi API bạn có thể thực hiện trên facebook.
Theo như các truy vấn có liên quan, những gì tôi đã thấy và tôi nghĩ rằng đây là cách họ thực hiện nó. Nếu truy vấn của bạn yêu cầu quá nhiều dữ liệu (mất quá nhiều thời gian để xử lý là cách họ đo lường điều này tôi nghĩ) - truy vấn sẽ không thành công.
ví dụ:
Tôi đã có ứng dụng này sẽ kéo tất cả thông báo trạng thái của tất cả bạn bè của người dùng và hiển thị nó ở một nơi.
Lần đầu tiên tôi truy vấn tất cả bạn bè của người dùng - điều này có hiệu quả.
Nhưng đồng thời nếu tôi chạy một vòng lặp để nhận tất cả các thông điệp trạng thái cho mỗi người bạn - nó sẽ thất bại.
Tôi nghĩ bạn có thể gọi các truy vấn riêng lẻ mà không gặp vấn đề gì, chỉ cần cẩn thận bạn truy vấn dữ liệu bạn cần, nguyên nhân, nếu các truy vấn quá lớn hoặc quá nhiều, chúng sẽ không thành công.
Cách tốt nhất để tìm kiếm là tự chạy thử nghiệm.
- 1. sử dụng C# cho các ứng dụng thời gian thực
- 2. ERLANG - Ứng dụng thời gian
- 3. Ứng dụng thời gian thực: Socket.io vs Pusherapp
- 4. Facebook Cập nhật thời gian thực không đăng dữ liệu
- 5. Ứng dụng Facebook thực tế chiều rộng
- 6. Kết hợp thời gian chạy Windows Mono với ứng dụng
- 7. Ứng dụng web cập nhật thời gian thực cho khách hàng
- 8. Không đồng bộ so với máy chủ socket đồng bộ cho ứng dụng thời gian thực
- 9. Đi so với Scala cho các ứng dụng web thời gian thực
- 10. Dữ liệu thời gian thực với D3
- 11. WPF: ứng dụng Thời gian nhàn rỗi
- 12. Trang Facebook mới Dòng thời gian API
- 13. pthreads với thời gian thực ưu tiên
- 14. đo thời gian tải ứng dụng iPhone
- 15. Ai sử dụng Java thời gian thực?
- 16. Khả năng thời gian thực?
- 17. Tại sao Erlang thích hợp cho các ứng dụng thời gian thực mềm, nhưng không phù hợp với thời gian thực cứng?
- 18. Thời gian thực và php?
- 19. Cách nào tốt hơn để thực hiện tổng thời gian thực thi ứng dụng Node.js?
- 20. Tạo ứng dụng facebook với url gọi lại
- 21. Ngừng nhận thông tin cập nhật theo thời gian thực cho một trang Facebook
- 22. thời gian người dùng lớn hơn thời gian thực
- 23. làm việc trên một ứng dụng thời gian thực bằng cách sử dụng django
- 24. Sử dụng XMPP để gửi thông tin thời gian thực-ish để chạy ứng dụng iOS
- 25. Ý nghĩa của Thời gian CPU Incl, Thời gian CPU Excl, Thời gian thực của CPU thực, Thời gian thực của Excl Real trong traceview?
- 26. Khoảng thời gian thực Scala, Khoảng thời gian Int
- 27. Ký tên với dấu thời gian và xác thực tại máy chủ dấu thời gian
- 28. MongoDb Truyền dữ liệu đã chèn trong thời gian thực (hoặc gần thời gian thực)
- 29. Bản nhạc thời gian thực
- 30. Ứng dụng khách dựa trên web trong thời gian thực cho ứng dụng delphi. LÀM THẾ NÀO ĐỂ?