Thứ Năm, 23 tháng 4, 2009

Các dạng link feed trong Blogger

Sau khi viết xong bài Cách xem Recent Comments trên Blogger có dùng feed link comments xong, mới thấy cái cũng đơn giản và chỉ là 1 phần nhỏ của Blogger. Những link này rất hữu ích cho các công cụ Javascript dùng để bổ xung chức năng cho Blogger.

1. Link feed toàn blog:

http://yourblog.blogspot.com/feeds/posts/default

2. Link feed cho một bài viết nào đó:

http://yourblog.blospot.com/feeds/posts/default/postID
trong đó postID là ID của bài viết, ví dụ 7573941276534580739.

3. Link feed cho các comments của cả blog:

http://yourblog.blogspot.com/feeds/comments/default

4. Link của tất cả comments của một bài viết nào đó:

http://yourblog.blogspot.com/feeds/postID/comments/default

5. Link feed cho một comment của bài viết nào đó:

http://www.blogger.com/feeds/blogID/postID/comments/default/commentID
trong đó:

- blogID là ID của blog bạn, ví dụ 1393242412345517651
- postID là ID của bài viết, ví dụ 7573941276534580739
- commentID là ID của comment của bài viết, ví dụ 811995252289147435

Một link ví dụ:

http://www.blogger.com/feeds/1393242412345517651/7573941276534580739/comments/default/811995252289147435


Update: Bổ xung 1 vài điều quan trọng đối với link feed

1. Trong tất cả các dạng link trên, nếu bạn thay default bằng summary thì sẽ nhận được trích đoạn ngắn gọn ở phần đầu của bài viết. Điều này sẽ làm cho dữ liệu bạn nhận về sẽ ít hơn, và nếu dùng Javascript để xử lí thì sẽ nhanh hơn. Còn nếu bạn thay thế default bằng full thì sẽ luôn nhận được toàn bộ nội dung của bài viết.

2. Bạn hoàn toàn có thể bỏ đi phần địa chỉ blog ở đầu khi dùng các link feed trên với Javascript, VD, đối với link feed cho toàn bộ blog, bạn có thể làm như sau:

<script src="/feeds/posts/summary?alt=json-in-script&callback=callbackFuntion"></script>

Điều này khá lợi vì bạn không cần phải thao tác, hay phải nhớ chèn địa chỉ blog vào. Đặc biệt khi có 1 script nào đó muốn sử dụng trên nhiều blog thì cũng không cần phải thay đổi.
Theo hontap.info

Không có nhận xét nào:

Đăng nhận xét