4 PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN COUPON 1Phân tích yêu cầu
5.2.3 Khởi tạo môi trường
Hai bước đơn giản dùng để truy cập đầy đủ chức năng Facebook Connect trong trang web của mình:
1. Bổ sung thêm thư viện JavaScript vào website: Code:
<script
src="http://static.ak.connect.facebook.com/js/api_lib /v0.4/FeatureLoader.js.php"
type="text/javascript"></script>
2. Gọi hàm khởi tạo FB.init của Facebook. Hàm FB.init sử dụng hai đối số:
• API key nhận được khi tạo ứng dụng gốc của Facebook.
• Địa chỉ có liên quan của trang HTML (thường mang tên xd_receiver.htm) được sử dụng để trao đổi dữ liệu giữa ứng dụng của bạn và Facebook. Trang này phải nằm bên trong thư mục đã chỉ định với tư cách là Connect URL trên tab Connect của biểu mẫu chỉnh sửa ứng dụng Facebook.
Nội dung của file xd_receiver.htm được download trực tiếp từ tài liệu Facebook.
Sau khi môi trường Facebook Connect được khởi tạo, có thể truy vấn trạng thái kết nối của ứng dụng với Facebook.
• Connected. Người dùng đã đăng nhập vào Facebook trong session
duyệt này (hoặc đã cho phép Facebook lưu trữ trạng thái đăng nhập của họ) và đã xác thực ứng dụng của website để có thể sử dụng tài khoản Facebook của họ.
• Not connected. Người dùng chưa đăng nhập vào Facebook hoặc chưa
thẩm định ứng dụng của website.
Có thể thực thi các hàm JavaScript bổ sung ngay lập tức sau khi môi trường được thiết lập. Cho ví dụ, để thích nghi một đoạn văn bản giới thiệu trên trang web của bạn bằng cách pass chúng bên trong tham số thứ ba của hàm FB.init. Cho ví dụ, ứng dụng mẫu trong bài sử dụng đoạn mã dưới đây để gọi hàm fb_login (đây là hàm thay đổi đoạn văn bản được hiển thị trong trang đầu tiên) nếu người dùng đã kết nối ứng dụng mẫu với tài khoản Facebook của họ:
Code:
<script>
FB.init("4614058aac0b3b2be7896ce84baf9b44", "xd_recei ver.htm",
{ ifUserConnected: fb_login });
</script>