Team production quan tâm cùng một API contract: tạo environment → bind proxy → start → lấy ADB → chạy job → stop → ghi health. Guide này map flow cho GeeLark và DuoPlus — endpoint minh họa; luôn xác minh với docs vendor.
Vòng đời chung
POST /env/create → env_id
POST /env/{id}/proxy → bind mobile/residential
POST /env/{id}/start → adb_host, adb_port
adb connect host:port
chạy Appium / warm-up thủ công
POST /env/{id}/stop → giải phóng billing
PATCH CMDB → ban_status, last_job_at
GeeLark Open API
| Thao tác | Mục đích |
|---|---|
| Tạo profile/env | Một env mỗi tài khoản TikTok/IG prod |
| Set proxy | Mobile IP khớp geo CMDB |
| Start + ADB | Retry nếu port chưa sẵn trong 60s |
| Batch tags | Route worker theo client/campaign |
Device pool asyncio (Python)
async def with_device(env_id: str, fn):
info = await start_env(env_id)
try:
await fn(info)
finally:
await stop_env(env_id)
sem = asyncio.Semaphore(3) # dưới cap vendor
await asyncio.gather(*(worker(i, sem) for i in env_ids))
Chi tiết đầy đủ: bản tiếng Anh.
Health gate trước automation
adb deviceshiệndevice, khôngoffline- IP egress khớp
geoCMDB - Play Integrity — xem troubleshooting (EN)
Pair với Multilogin (desktop)
Không share session giữa cloud phone và Multilogin. Một dòng CMDB per account — xem hybrid architecture (EN). TikTok Shop web: hướng dẫn VI.
Liên quan
TikTok Shop (VI)
Cloud Phone Appium Automation Recipe
VMOS & Redfinger Cloud Phone API Guide
Cloud Phone Hub
Disclosure: MLX-MMO liên kết với Multilogin. Endpoint API minh họa — xác minh với GeeLark/DuoPlus chính thức. 70+ guides EN.