Sử dụng API JavaScript bạn sẽ muốn sử dụng FB.getLoginStatus để bao quanh thẻ liên kết. Xem https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
Ví dụ từ trang đó:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// the user is logged in and connected to your
// app, and response.authResponse supplies
// the user's ID, a valid access token, a signed
// request, and the time the access token
// and signed request each expire
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
//but not connected to the app
} else {
// the user isn't even logged in to Facebook.
}
});
Lưu ý: Tôi chỉ đơn giản là sẽ thực hiện cuộc gọi này lên phía trước và thiết lập JS riêng biến boolean của tôi trên phản ứng vì vậy tôi không cần phải sử dụng các cuộc gọi API FB lần nữa. Sau đó, bọc bất kỳ mã phụ thuộc nào bằng một thử nghiệm boolean JS đơn giản.
Nguồn
2012-02-09 20:11:14
Đây là ứng dụng iframe fb là gì? Hoặc trang web độc lập? – serg
tại thời điểm này nó không có gì để làm với FB, giống như bất kỳ quá trình truy cập được ủy quyền, nếu bạn có một phiên hợp lệ tiến hành, nếu không nhắc – ifaour