Bạn có thể làm gì khi thấy thông báo nguồn cấp dữ liệu không hợp lệ? Thông thường, lỗi nằm ở trang web cung cấp nguồn cấp dữ liệu. Feeder cố gắng hỗ trợ nhiều nguồn cấp dữ liệu nhất có thể, nhưng một số nguồn có lỗi không nhất quán nghiêm trọng đến mức không thể đọc và xử lý nội dung.
Không hợp lệ nghĩa là gì?
RSS và Atom là hai tiêu chuẩn mở khác nhau quy định cấu trúc của nguồn cấp dữ liệu. Nguồn cấp dữ liệu là một tệp mà máy chủ cho phép mọi người tải xuống. Giống như văn bản thông thường, tệp này phải tuân theo một số quy tắc cú pháp nhất định. Máy chủ của Feeder tải xuống và đọc các tệp này thay bạn, trích xuất những bài đăng được chỉ định trong đó rồi gửi chúng đến trình đọc của bạn với tốc độ rất nhanh.
Điều thường xảy ra là lập trình viên chưa tính đến mọi trường hợp ngoại lệ có thể phát sinh trong thực tế. Chẳng hạn, thêm một dấu chấm (“.”) vào giữa câu có thể khiến câu đó mang ý nghĩa hoàn toàn khác. Viết sai chính tả cũng có thể gây ra hậu quả nghiêm trọng.
Tôi có thể làm gì với tư cách người dùng?
Dán địa chỉ nguồn cấp dữ liệu vào công cụ kiểm tra nguồn cấp dữ liệu RSS. Công cụ này tải nguồn cấp dữ liệu theo cách Feeder thực hiện, sau đó liệt kê từng lỗi, vị trí dòng xảy ra lỗi và cách khắc phục. Nếu nguồn cấp dữ liệu thuộc về bạn, hãy sửa các dòng đó rồi thêm lại nguồn cấp dữ liệu. Nếu không, hãy gửi kết quả kiểm tra cho chủ sở hữu trang web.
Feeder muốn xử lý được mọi trường hợp ngoại lệ có thể xảy ra, nhưng điều đó đơn giản là không thể. Vì vậy, cách duy nhất là báo cho chủ sở hữu trang web biết rằng nguồn cấp dữ liệu của họ không hợp lệ.
Chúng tôi đã viết hướng dẫn “Kiểm tra tệp RSS của tôi”, trong đó mô tả các lỗi thường gặp và cách khắc phục. Bạn nên truy cập trang web liên quan, tìm liên kết “Liên hệ” hoặc trang Twitter hay Facebook của họ, rồi gửi hướng dẫn để báo rằng nguồn cấp dữ liệu đang bị lỗi. Đừng quên gửi kèm liên kết nguồn cấp dữ liệu đó.