关于 页面 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
在店铺内创建页面,用于承载一些静态内容,比如:“关于我们”页面、“联系我们”页面等。
接口
POST /api/202412/pages: 创建自定义页面
PUT /api/202412/pages/{pageId}: 更新自定义页面
DELETE /api/202412/pages/{page_id}: 删除自定义页面详情
GET /api/202412/pages/{page_id}: 查询自定义页面详情
页面 对象 ​
通过 Page(页面)资源来存储HTML 内容。通过 Page 资源,你可以维护商店中的网页。主要用于维护变化不频繁的静态内容。
属性 ​
{
"page": {
"publishTime": "2024-11-11T10:05:19Z",
"visible": "true",
"templateName": "contact",
"seoDescription": "Learn more about Brand – our values, mission, and the team behind the scenes.",
"handle": "about-us",
"title": "About Us - Our Story and Mission",
"seoTitle": "About Us | Brand Name",
"content": "<h1>Welcome to Our Company</h1><p>We are dedicated to providing the best service.</p>"
}
}
POST 创建自定义页面 ​
创建自定义页面.
访问范围
需要以下任意访问权限: write_content
接口
POST /api/202412/pages
请求参数
响应数据
curl -X POST \
https://{shop}.genmystore.com/api/202412/pages" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"page":{
"coverByHandle":"true",
"publishTime":"2025-01-10T11:00:00Z",
"visible":"true",
"templateName":"custom",
"seoDescription":"This is a custom page demo",
"handle":"demo",
"title":"Custom page demo",
"seoTitle":"Custom page title",
"content":"<div class=\"rfq_form_page\"><div class=\"loader\"></div></div>"
}
}'
HTTP/1.1 200 OK
{
"page": {
"publishTime": "2025-01-10T11:00:00Z",
"visible": "true",
"templateName": "custom",
"seoDescription": "This is a custom page demo",
"handle": "demo",
"id": "1",
"title": "Custom page demo",
"seoTitle": "Custom page title",
"content": "<div class=\"rfq_form_page\"><div class=\"loader\"></div></div>"
}
}
PUT 更新自定义页面 ​
更新自定义页面。
访问范围
需要以下任意访问权限: write_content
接口
PUT /api/202412/pages/{pageId}
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/pages/{pageId}" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"page":{
"publishTime":"2025-01-10T11:00:00Z",
"visible":"true",
"templateName":"custom",
"seoDescription":"This is a custom page demo.",
"handle":"demo",
"title":"Custom page demo",
"seoTitle":"Custom page title",
"content":"<div class=\"rfq_form_page\"><div class=\"loader\"></div></div>"
}
}'
HTTP/1.1 200 OK
{
"page": {
"publishTime": "2025-01-10T11:00:00Z",
"visible": "true",
"templateName": "custom",
"seoDescription": "This is a custom page demo.",
"handle": "demo",
"id": "1",
"title": "Custom page demo",
"seoTitle": "Custom page title",
"content": "<div class=\"rfq_form_page\"><div class=\"loader\"></div></div>"
}
}
DELETE 删除自定义页面详情 ​
删除自定义页面。
访问范围
需要以下任意访问权限: write_content
接口
DELETE /api/202412/pages/{page_id}
请求参数
响应数据
curl -X DELETE \
https://{shop}.genmystore.com/api/202412/pages/{page_id}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{}
GET 查询自定义页面详情 ​
查询自定义页面详情。
访问范围
需要以下任意访问权限: read_content
接口
GET /api/202412/pages/{page_id}
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/pages/{page_id}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"page": {
"publishTime": "2025-01-10T11:00:00Z",
"visible": "true",
"templateName": "custom",
"seoDescription": "This is a custom page demo.",
"handle": "demo",
"id": "1",
"title": "Custom page demo",
"seoTitle": "Custom page title",
"content": "<div class=\"rfq_form_page\"><div class=\"loader\"></div></div>"
}
}
关于 页面
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
在店铺内创建页面,用于承载一些静态内容,比如:“关于我们”页面、“联系我们”页面等。
页面 对象
通过 Page(页面)资源来存储HTML 内容。通过 Page 资源,你可以维护商店中的网页。主要用于维护变化不频繁的静态内容。
属性
POST 创建自定义页面
创建自定义页面.
访问范围
需要以下任意访问权限: write_content
接口
POST /api/202412/pages
PUT 更新自定义页面
更新自定义页面。
访问范围
需要以下任意访问权限: write_content
接口
PUT /api/202412/pages/{pageId}
DELETE 删除自定义页面详情
删除自定义页面。
访问范围
需要以下任意访问权限: write_content
接口
DELETE /api/202412/pages/{page_id}
GET 查询自定义页面详情
查询自定义页面详情。
访问范围
需要以下任意访问权限: read_content
接口
GET /api/202412/pages/{page_id}