Nhảy đến nội dung

updateSitemap

Cập nhật sơ đồ trang web của dự án. 🔐 Phương thức này yêu cầu ủy quyền.

Mô tả

Phương thức này cập nhật sơ đồ trang web của dự án, tái tạo nó dựa trên cấu trúc trang hiện tại. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng ISitemapEntity đã được cập nhật.

Sitemap.updateSitemap(

body*, body.baseUrls, body.url, body.lastmod, body.changefreq, body.priority

);

Sơ đồ tham số

Sơ đồ

body(bắt buộc): ISitemapQuery
Các tham số thân sơ đồ (ví dụ: { baseUrls: { en_US: "https://…" } })

body.baseUrls: Record<string, string>
Các URL cơ bản theo ngôn ngữ để tạo sơ đồ.
ví dụ: { "en_US": "https://example.com/" }

body.url: string
URL của một mục sơ đồ đơn lẻ.

body.lastmod: string
Ngày sửa đổi cuối cùng của mục.

body.changefreq: string
Tần suất thay đổi của mục.

body.priority: number
Độ ưu tiên của mục.

Ví dụ

Ví dụ tối thiểu


const body = [
{
"url": "https://your-project.oneentry-cloud.com/",
"lastmod": "2025-06-01T00:00:00.000Z",
"changefreq": "daily",
"priority": 1.0
}
];

const response = await Sitemap.updateSitemap(body);

Ví dụ phản hồi

[
{
"url": "https://your-project.oneentry-cloud.com/",
"lastmod": "2025-06-01T00:00:00.000Z",
"changefreq": "daily",
"priority": 1.0
},
{
"url": "https://your-project.oneentry-cloud.com/catalog",
"lastmod": "2025-05-15T00:00:00.000Z",
"changefreq": "weekly",
"priority": 0.8
}
]

Sơ đồ phản hồi

Sơ đồ: ISitemapEntity[]

url: string
URL đầy đủ của trang.
ví dụ: "https://your-project.oneentry-cloud.com/catalog"

lastmod: string
Ngày mà trang được sửa đổi lần cuối (định dạng ISO 8601).
ví dụ: "2025-06-01T00:00:00.000Z"

changefreq: string
Tần suất mà trang có khả năng thay đổi. Các giá trị có thể: "always", "hourly", "daily", "weekly", "monthly", "yearly", "never".
ví dụ: "weekly"

priority: number
Độ ưu tiên của URL này so với các URL khác trên trang web của bạn. Các giá trị hợp lệ nằm trong khoảng từ 0.0 đến 1.0.
ví dụ: 0.8