跳到主要内容

应用代理

应用代理(App Proxy)让你的应用在店铺自己的前台域名下暴露一个路径——例如 https://{shopdomain}.myshoplaza.com/apps/pay——由 Shoplazza 把匹配的请求转发给你的应用后端处理。

为什么用它

没有应用代理时,任何面向店铺前台的接口都只能挂在你自己的域名下:顾客访问时会跳出店铺域名,你也需要自行处理跨域问题。使用应用代理后,请求路径仍留在店铺域名下,由 Shoplazza 透明转发到你的后端。

所需权限

创建和管理应用代理需要 read_app_proxy / write_app_proxy 访问权限

配置字段

一条应用代理规则有三个可配置字段:

字段说明
real_path触发代理的店铺前台路径。例如目标路径是 apps/pay 时,此处填 pay
proxy_url处理转发请求的应用 URL,例如 http://www.example.com
change_origin是否将转发请求的 Host 头重写为代理目标。

创建一条应用代理

curl -X POST \
https://{shopdomain}.myshoplaza.com/openapi/2026-07/app-proxies \
-H 'Content-Type: application/json' \
-H 'Access-Token: {token}' \
-d '{
"real_path": "pay",
"proxy_url": "http://www.example.com",
"change_origin": false
}'

创建完成后,访问 https://{shopdomain}.myshoplaza.com/apps/pay 的请求会被转发到 http://www.example.com

完整 API 参考

查询列表、创建、查询详情、删除、统计等完整接口,参见 应用代理 API 参考