🤗 接口测试
替换关键词:
https://api.world-hi.com/api/shop/replay?domain=当前域名
响应
{"data":{"domain":"d4as14d.myshopify.com","rules":[{"original":"123","replacement":"345"},{"original":"1","replacement":"2"}]},"success":true}
说明
`
JSON 字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| data | Object | 主要数据对象 |
| data.domain | String | 站点域名 |
| data.rules | Array | 替换规则列表 |
| data.rules[].original | String | 需要被替换的原始值 |
| data.rules[].replacement | String | 替换后的新值 |
| success | Boolean | 请求是否成功(true 表示成功) |
地址验证,POST
https://api.world-hi.com/api/address/predictions
参数
{
"query": "ddr"
}
json格式,返回
{
"data": {
"predictions": [
{
"addressId": "Q2hJSjR6bFEwTklwNklrUmtCeGplYm5ZNXh3fHsicXVlcnkiOiJkZHIiLCJjb3VudHJ5X2NvZGUiOiJVUyIsInBsYWNlX25hbWUiOiJERFIgRmFybSJ9",
"description": "DDR Farm, Sweet Hollow Road, Melville, NY, USA",
"completionService": "GOOGLE_PLACE_AUTOCOMPLETE",
"matchedSubstrings": [
{
"length": 3,
"offset": 0
}
]
},
{
"addressId": "Q2hJSjA3Y0VVZDN6azRjUkh4V0lvc1RtTTdvfHsicXVlcnkiOiJkZHIiLCJjb3VudHJ5X2NvZGUiOiJVUyIsInBsYWNlX25hbWUiOiJEZHJlYW0gTmFpbHMgXHUwMDI2IFNwYSJ9",
"description": "Ddream Nails & Spa, South 155th Street, Omaha, NE, USA",
"completionService": "GOOGLE_PLACE_AUTOCOMPLETE",
"matchedSubstrings": [
{
"length": 3,
"offset": 0
}
]
},
{
"addressId": "Q2hJSk1XQkFaTTcxeTRrUkdBejNxaDFkOXlFfHsicXVlcnkiOiJkZHIiLCJjb3VudHJ5X2NvZGUiOiJVUyIsInBsYWNlX25hbWUiOiJEZHJha2UgQ2FyZHMifQ==",
"description": "Ddrake Cards, West 10th Street, Tyrone, PA, USA",
"completionService": "GOOGLE_PLACE_AUTOCOMPLETE",
"matchedSubstrings": [
{
"length": 3,
"offset": 0
}
]
},
{
"addressId": "Q2hJSmh6RERZUEdGYTRjUnA2R2Y5R3pLcWtZfHsicXVlcnkiOiJkZHIiLCJjb3VudHJ5X2NvZGUiOiJVUyIsInBsYWNlX25hbWUiOiJERFJDIFdhbHRlcnMgQ2VudGVyIn0=",
"description": "DDRC Walters Center, West 52nd Avenue, Arvada, CO, USA",
"completionService": "GOOGLE_PLACE_AUTOCOMPLETE",
"matchedSubstrings": [
{
"length": 3,
"offset": 0
}
]
},
{
"addressId": "Q2hJSnhmS3lFQUJEd1lrUmdtQS13LVdXUmlrfHsicXVlcnkiOiJkZHIiLCJjb3VudHJ5X2NvZGUiOiJVUyIsInBsYWNlX25hbWUiOiJERFJQIC0gSkJNREwifQ==",
"description": "DDRP - JBMDL, Doughboy Loop, Fort Dix, NJ, USA",
"completionService": "GOOGLE_PLACE_AUTOCOMPLETE",
"matchedSubstrings": [
{
"length": 3,
"offset": 0
}
]
}
]
}
}
1. 获取像素配置(GET)
接口URL: /api/shop/pixels请求方式: GET请求参数:
- domain: 店铺域名 (必填)
请求示例:
GET http://23.27.11.204:8080/api/shop/pixels?domain=yourstore.myshopify.com
{
"success": true,
"data": [
{
"id": 1,
"shop_id": 123,
"pixel_id": "YOUR_APPLOVIN_PIXEL_ID",
"type": "applovin",
"description": "Applovin像素跟踪",
"is_active": 1,
"events": {
"purchase": "conversion",
"add_to_cart": "cart"
},
"created_at": "2023-08-15 10:30:00",
"updated_at": "2023-08-15 10:30:00"
},
{
"id": 2,
"shop_id": 123,
"pixel_id": "GTM-XXXXXX",
"type": "gtm",
"description": "Google Tag Manager",
"is_active": 1,
"events": {
"purchase": "purchase",
"view_item": "view_item"
},
"created_at": "2023-08-15 10:31:00",
"updated_at": "2023-08-15 10:31:00"
}
]
}
2. 添加像素配置(POST)
接口URL: /api/shop/pixels请求方式: POST请求参数:
-
domain: 店铺域名 (URL参数,必填)
-
请求体:像素配置对象
请求示例:
POST /api/shop/pixels?domain=yourstore.myshopify.com
Content-Type: application/json
{
"pixel_id": "YOUR_PIXEL_ID",
"type": "applovin",
"description": "Applovin广告跟踪",
"is_active": 1,
"events": {
"purchase": "conversion",
"add_to_cart": "cart_addition"
}
}
{
"success": true,
"message": "像素添加成功",
"data": {
"id": 3,
"shop_id": 123,
"pixel_id": "YOUR_PIXEL_ID",
"type": "applovin",
"description": "Applovin广告跟踪",
"is_active": 1,
"events": {
"purchase": "conversion",
"add_to_cart": "cart_addition"
},
"created_at": "2023-08-15 15:30:00",
"updated_at": "2023-08-15 15:30:00"
}
}
3. 更新像素配置(POST)
接口URL: /api/shop/pixels请求方式: POST请求参数:
-
domain: 店铺域名 (URL参数,必填)
-
请求体:更新后的像素配置对象(需要包含id字段)
请求示例:
POST http://23.27.11.204:8080/api/shop/pixels?domain=yourstore.myshopify.com
Content-Type: application/json
{
"id": 1,
"pixel_id": "YOUR_UPDATED_PIXEL_ID",
"type": "applovin",
"description": "更新后的描述",
"is_active": 1,
"events": {
"purchase": "purchase_event",
"view_content": "view"
}
}
{
"success": true,
"message": "像素更新成功"
}
4. 删除像素配置(DELETE)
接口URL: /api/shop/pixels/:id请求方式: DELETE请求参数:
-
id: 像素ID (路径参数,必填)
-
domain: 店铺域名 (URL参数,必填)
请求示例:
DELETE http://23.27.11.204:8080/api/shop/pixels/1?domain=yourstore.myshopify.com
{
"success": true,
"message": "像素删除成功"
}
5. 批量更新像素(POST/PUT)
接口URL: /api/shop/pixels/bulk请求方式: POST请求参数:
-
domain: 店铺域名 (URL参数,必填)
-
请求体:像素配置数组
请求示例:
POST http://23.27.11.204:8080/api/shop/pixels/bulk?domain=yourstore.myshopify.com
Content-Type: application/json
{
"pixels": [
{
"id": 1,
"pixel_id": "APPLOVIN_ID",
"type": "applovin",
"description": "Applovin Pixel",
"is_active": 1,
"events": { "purchase": "conversion" }
},
{
"pixel_id": "GTM-NEWCODE",
"type": "gtm",
"description": "New GTM Tag",
"is_active": 1,
"events": { "view_item": "view" }
}
]
}
{
"success": true,
"message": "像素批量更新成功",
"data": {
"updated": 1,
"created": 1
}
}
数据结构说明
像素对象属性:
| 属性 | 类型 | 描述 ||-------------|-----------|----------------------------|| id | int | 像素ID(数据库自增) || shop_id | int | 店铺ID || pixel_id | string | 像素标识符(Applovin ID或GTM容器ID) || type | enum | 像素类型:'applovin'或'gtm' || description | string | 像素描述 || is_active | boolean | 是否启用 || events | object | 事件映射配置 || created_at | timestamp | 创建时间 || updated_at | timestamp | 更新时间 |