tôi đang tìm kiếm điều tương tự, nhưng không bắt buộc người dùng thích thứ gì đó, nhưng thực sự là để bảo vệ riêng họ.
đây là nơi tôi đến từ: trên trang web (có thể trên nhiều trang) có nút "Tôi thích", được triển khai như mô tả của facebook.
mỗi lần người dùng truy cập trang đó, trình duyệt sẽ gửi yêu cầu tới facebook, thông qua iframe chứa nút, cung cấp tất cả thông tin mà chúng tôi đã sử dụng từ tệp nhật ký máy chủ web.
nếu người dùng có trong quá khứ đã đăng nhập vào facebook và không xóa bộ nhớ cache. yêu cầu cũng sẽ chứa cookie xác định người dùng facebook.
để phân tích hơn nữa, facebook biết tất cả về hoạt động của người dùng trên các trang đó.
vì vậy tôi muốn người dùng chỉ cung cấp thông tin này khi họ quyết định.
giải pháp của tôi là có nút (chỉ có đồ họa) trên trang. khi người dùng nhấp vào nó một khung mới sẽ mở và chỉ có mã facebook nên được thực thi.
rõ ràng trên khung mới, tôi không thể đặt mã "i like" bình thường, vì điều đó sẽ yêu cầu nhấp chuột thứ 2 cho người dùng. tại thời điểm này tôi sẽ cần "nhấp chuột theo chương trình của nút tôi thích".
nó không phải là một giải pháp opengraph, nhưng nó hoạt động: khung chỉ làm chuyển hướng sang http://www.facebook.com/share.php?u=URL
Nó phải được thể từ quan điểm rằng tất cả những gì các trình duyệt hiện là một trong hai JS hoặc gửi một số yêu cầu HTTP đến một người nhận. –
Nhưng làm thế nào để làm điều đó sau đó? –