Cấu trúc URL lấy dữ liệu từ Blogspot

00:00 / 00:00

Feed link Blogger là một đường dẫn (URL) cung cấp nội dung tự động cập nhật từ blog của bạn. Nó sử dụng công nghệ RSS (Really Simple Syndication) hoặc Atom, cho phép người đọc theo dõi các bài viết mới mà không cần truy cập trực tiếp vào blog.

Khi trang blog đăng bài mới, feed link sẽ tự động cập nhật thông tin tóm tắt (tiêu đề, đoạn trích, liên kết) vào một tệp XML. Người dùng có thể sử dụng các ứng dụng đọc feed (feed reader) để tổng hợp tin tức từ nhiều nguồn, bao gồm cả blog Blogger của bạn, giúp họ không bỏ lỡ bất kỳ nội dung nào. Nó cũng hỗ trợ việc phát tán nội dung và SEO cho blog.

Cấu trúc FEED LINK Blogger cơ bản

Cấu trúc feed link bloger thường có dang domain.blogspot.com/feeds/posts/default

Feed của tất cả bài viết:

https://[DOMAIN]/feeds/[DATA_TYPE]/default

https://[DOMAIN]/feeds/[DATA_TYPE]/default

giải thích các tham số:

  • DOMAIN: tên miền website blogger của bạn
  • DATA_TYPE: loại dữ liệu mà bạn cần lấy

Blogger cung cấp các dạng dữ liệu để lấy qua URL bao gồm

  • /posts/ cung cấp dữ liệu tất cả bài viết (post pages)

    https://[DOMAIN]/feeds/posts/default
  • /pages/ cung cấp dữ liệu tất cả các trang tĩnh (static pages)

    https://[DOMAIN]/feeds/pages/default
  • /comments/ cung cấp dữ liệu tất cả các bình luận

    https://[DOMAIN]/feeds/comments/default

tùy chọn dữ liệu đầu ra từ feed link

Blogger cung cấp một số tham số truy vấn mà bạn có thể thêm vào URL FEED để định dạng dữ liệu đầu ra.

https://[DOMAIN]/feeds/[DATA_TYPE]/default?alt=[OUT_TYPE]

giait thích tham số

  • OUT_TYPE tham số định dang dữ liệu trả về từ FEED link

https://[DOMAIN]/feeds/[DATA_TYPE]/default?alt=[OUT_TYPE]

Blogger cung cấp các định dạng dữ liệu trả về sau:

  • atom (mặc định) đây là dữ liệu đầu ra mặc định, trả về dữ liệu dưới dạng XML tiêu chuẩn ATOM 1.0 đây là thường có thông tin đầy đủ nhất.

     https://[DOMAIN]/feeds/posts/default?alt=atom
  • rss trả về dữ liệu dưới dạng XML theo chuẩn RSS 2.0 nó đơn giản hơn ATOM thường dùng cho các ứng dụng đọc RSS (đọc tin tức).

     https://[DOMAIN]/feeds/posts/default?alt=rss
  • json trả về dữ liệu dưới dạng JSON đây là định dạng hữu ích trong công tác lập trình và xử lý dữ liệu bằng JAVASCRIPT.

     https://[DOMAIN]/feeds/posts/default?alt=json

    Lưu ý:Khi sử dụng alt=json, Blogger thường trả về JSONP (JSON with Padding). Để xử lý nó trong JavaScript, bạn sẽ cần thêm tham số callback với tên một hàm JavaScript.

    https://[DOMAIN]/feeds/posts/default?alt=json&callback=[HANDLER_FUNCTION]
    • &callback= dữ liệu sẽ được đóng gói và chuyển đến [HANDLER_FUNCTION]

    • Kết quả trả về:

    • HandlerFunction(	
      	{ 
      		"feed": {...} 
      	} 
      ); 

Ứng dụng feed lnk blogger vào lập trình teamplate

Feed link Blogger là một công cụ mạnh mẽ khi bạn lập trình template, đặc biệt là khi muốn hiển thị nội dung động hoặc tạo các tính năng tùy chỉnh. Dưới đây là một số ứng dụng chính:

  • Hiển Thị Bài Viết Liên Quan/Mới Nhất: Bạn có thể dùng feed link để lấy danh sách các bài viết mới nhất hoặc bài viết có cùng nhãn (tag) với bài đang xem. Sau đó, dùng JavaScript hoặc một ngôn ngữ phía máy chủ (nếu template hỗ trợ) để phân tích dữ liệu XML từ feed và hiển thị tiêu đề, liên kết, hoặc đoạn trích của các bài viết này ở sidebar, cuối bài viết, hoặc bất kỳ đâu bạn muốn.
  • Tạo Widget Đa Năng: Thay vì chỉ dựa vào các widget mặc định của Blogger, bạn có thể tạo các widget tùy chỉnh bằng cách kéo dữ liệu từ feed. Ví dụ, bạn có thể tạo một widget hiển thị các bình luận mới nhất, các bài đăng phổ biến nhất (dựa trên lượt xem hoặc bình luận nếu bạn có dữ liệu), hoặc thậm chí là một danh sách các bài viết từ một blog khác của bạn (nếu bạn có nhiều blog).
  • Tích Hợp Nội Dung Từ Nguồn Khác: Nếu bạn muốn hiển thị nội dung từ một nguồn RSS/Atom bên ngoài Blogger (ví dụ: tin tức từ một trang web khác), bạn vẫn có thể sử dụng các kỹ thuật tương tự để phân tích feed và tích hợp chúng vào template của mình.
  • Tối Ưu Hóa SEO và Trải Nghiệm Người Dùng: Bằng cách hiển thị nội dung liên quan hoặc cập nhật, bạn giữ chân người đọc lâu hơn trên blog. Đồng thời, việc tạo các liên kết nội bộ thông qua các bài viết liên quan từ feed cũng giúp cải thiện cấu trúc liên kết và hỗ trợ SEO.

Ứng dụng feed link vào lập trình template, bạn sẽ thường cần sử dụng JavaScript (AJAX) để gửi yêu cầu lấy dữ liệu từ URL của feed, sau đó phân tích cú pháp XML để trích xuất thông tin cần thiết và chèn vào các vị trí mong muốn trong HTML của template.

và chúng ta sẽ tìm hiểu các kỹ thuật này trong các phần ghi chú tiếp theo trên blog của WealSAVVY.

Thông báo miễn trừ trách nhiệm

Nội dung trên blog chỉ mang tính chất tham khảo, không phải là lời khuyên tài chính. Hãy tìm hiểu kỹ trước khi đưa ra quyết định đầu tư. Đọc thêm trong Điều khoản sử dụng.

Đăng nhận xét

Mới hơn Cũ hơn

Trợ lý WealSAVVY

Xin chào! 👋
Tôi rất vui được giúp đỡ bạn! 🥰
Lorem ipsum dolor sit amet consectetur, adipisicing elit.
14 phút trước
Lorem ipsum dolor sit amet consectetur adipisicing elit. Saepe, ea.