Facebook cho phép bạn đăng tin đa phương tiện, có cấu trúc từ ứng dụng của mình thông qua một API được định kiểu rõ ràng, bao gồm các đối tượng và hành động. Đối tượng là "nouns" hoặc mục tiêu cho hành động mà mọi người thực hiện trong ứng dụng của bạn.
Đối tượng sẽ do Ngôn ngữ đánh dấu HTML Open Graph xác định trên các trang web.
Bạn có thể tạo đối tượng bằng cách thêm thẻ meta Open Graph vào trang lưu trữ nội dung của mình.
Bạn phải có những thẻ cơ bản này thì mới chuyển được trang thành đối tượng. Hãy thêm các thẻ này vào <head>
trong HTML của trang bạn có.
<meta property="fb:app_id" content="1234567890" /> <meta property="og:type" content="article" /> <meta property="og:url" content="http://newsblog.org/news/136756249803614" /> <meta property="og:title" content="Introducing our New Site" /> <meta property="og:image" content="https://scontent-sea1-1.xx.fbcdn.net/hphotos-xap1/t39.2178-6/851565_496755187057665_544240989_n.jpg" /> <meta property="og:description" content="http://samples.ogp.me/390580850990722" />
Trong một số nền tảng phát triển và lưu trữ mà bạn tạo trang đối tượng cũng như đăng đối tượng đó lên Open Graph, bạn có thể gặp lỗi đối tượng không tồn tại. Lỗi này là do điều kiện cạnh tranh tồn tại trong một số hệ thống. Bạn nên xác minh rằng trang đối tượng được tạo trước khi bạn đăng hành động lên Open Graph hoặc cung cấp khoảng thời gian trì hoãn ngắn để tính đến độ trễ sao chép (ví dụ: 15-30 giây).
Bạn có thể thử nghiệm ngôn ngữ đánh dấu của mình bằng cách chuyển URL qua Trình gỡ lỗi chia sẻ. Thao tác này sẽ hiển thị thẻ mà trình thu thập dữ liệu đã trích xuất cũng như mọi lỗi hoặc cảnh báo.
Trình thu thập dữ liệu của Facebook sẽ trích xuất lại (và sau đó cập nhật) đối tượng:
Điểm cuối API Đồ thị này chỉ là một lệnh gọi đến:
POST /?id={object-instance-id or object-url}&scrape=true
Điểm cuối này sẽ trả về một đối tượng JSON chứa tất cả thông tin về đối tượng đã được trích xuất (dữ liệu tương tự được trả về khi ID đối tượng được đọc từ API Đồ thị).
Thông số id
có thể là URL chính tắc của đối tượng hoặc ID của phiên bản đối tượng trong đồ thị.
Bạn luôn có thể chỉnh sửa thuộc tính của đối tượng, trừ hai trường hợp sau:
Nếu muốn cập nhật hình ảnh cho đối tượng, bạn nên sử dụng URL đến hình ảnh khác với URL hình ảnh gốc. Việc lưu vào bộ nhớ đệm có thể ngăn cập nhật hình ảnh.
Nếu di chuyển một trang đến URL mới, thì bạn có thể sử dụng URL cũ làm nguồn chính tắc cho URL mới, giữ lại số lượt thích, bình luận và chia sẻ cho đối tượng đó. Hãy tìm hiểu cách thực hiện trong hướng dẫn chia sẻ dành cho quản trị viên web của chúng tôi.