Food402 - TGO Yemek

🍕 土耳其外卖一键即达,安全支付无忧

接入土耳其Trendyol GO外卖平台,支持餐厅搜索、菜单浏览、购物车管理及3D安全支付的全流程点餐服务。

收藏
10.2k
安装
2.2k
版本
1.0.0
CLS 安全性认证2026-08-11
点击查看完整报告 >

使用说明

Food402 - TGO Yemek外卖订购

核心功能

Food402 是 Trendyol GO(土耳其最大外卖平台)的完整接入方案,支持从餐厅发现到支付完成的全自动化工作流程。该技能通过逆向 API 实现了官方应用的完整功能,包括地址管理、餐厅搜索、菜单定制、购物车操作和 3D Secure 安全支付。

显著优点

  • 完整流程覆盖:从选地址、搜餐厅、看菜单、加购物车到支付一站式完成
  • 智能地址管理:支持城市-区域-街道三级地址选择,自动坐标定位
  • 丰富搜索功能:支持按距离、评分、推荐度排序,关键词搜索带商品价格
  • 深度菜单定制:支持配料排除、规格选择、加料选项,满足个性化需求
  • 3D Secure 支付:集成土耳其银行标准 3D 安全验证,保障交易安全
  • 自动 Token 管理:JWT 自动获取、缓存与刷新,60 秒过期缓冲

潜在局限

  • 区域限制:仅限土耳其境内服务,需当地手机号和地址
  • 认证门槛:首次使用需配置 TGO 账号密码,新地址需 OTP 验证
  • 支付依赖:必须使用已保存的银行卡,无法添加新卡
  • API 稳定性:依赖非官方 API,存在协议变更风险
  • 无实时追踪:缺少骑手 GPS 实时位置功能

适合人群

  • 居住在土耳其的 expat 和本地用户
  • 需要自动化批量点餐或定期订餐的用户
  • 偏好通过命令行/AI 助手操作的技术用户
  • 需要快速比价、筛选餐厅的效率型消费者

安全风险

| 风险等级 | 说明 |
|---------|------|
| 凭证存储 | TGO 密码以明文形式存储在环境变量中 |
| Token 缓存 | JWT 临时存储于 `/tmp/food402-token`,多用户系统存在泄露风险 |
| 支付安全 | 需手动处理 3D Secure 重定向,钓鱼页面识别依赖用户判断 |
| API 中间人 | 使用 `curl` 但未强制证书校验,存在中间人攻击理论风险 |
| 速率限制 | 429 错误触发 OTP 要求,可能导致账号临时锁定 |

技术依赖

  • 系统工具:curl, jq, openssl
  • 环境变量:TGO_EMAIL, TGO_PASSWORD
  • 可选:GOOGLE_PLACES_API_KEY(用于餐厅评分对比)

安全解读

核心用法

food402 是一款专为土耳其市场设计的食品订购 Skill,通过与 Trendyol GO(TGO Yemek)官方 API 深度集成,实现从餐厅发现到订单完成的完整自动化流程。用户需先配置 TGO_EMAILTGO_PASSWORD 环境变量完成认证,随后遵循严格的七步工作流:选择配送地址 → 浏览/搜索餐厅 → 查看菜单 → 获取商品详情(含配料定制)→ 加入购物车 → 结账校验 → 3D Secure 支付下单。Skill 支持地址分级管理(城市/区县/街道)、智能排序(推荐/距离/评分)、购物车持久化及订单历史追踪,同时可选集成 Google Places API 获取餐厅真实评价。

显著优点

1. 地域精准适配:深度对接土耳其本土最大外卖平台,覆盖本地化需求(如分层地址体系、土耳其语搜索关键词映射)。
2. 支付安全完整:原生支持 3D Secure 验证流程,自动处理支付网关跳转,无需用户手动干预银行卡认证。

3. 定制灵活性高:完整支持商品配料排除(如去洋葱)、多选/单选加购项、套餐升级等复杂菜单配置。

4. 运维成本极低:纯 Shell 脚本实现,零第三方依赖,仅需系统标配工具(curl/jq/openssl),部署轻量。

5. 状态管理完善:自动 JWT 令牌缓存与刷新机制,购物车跨会话保持,支持清空/移除单品等精细操作。

潜在缺点与局限性

1. 地理限制严格:仅限土耳其境内使用,地址库、餐厅数据、配送服务均绑定土耳其本地服务。
2. 凭证配置门槛:需用户提供明文账号密码,虽存储于环境变量,但仍存在泄露风险意识要求。

3. API 依赖脆弱:完全依赖 TGO 官方服务可用性,若接口变更或限流,Skill 将即时失效(文档已提示 429 错误需转网页完成)。

4. 无实时物流追踪:订单详情接口仅返回状态步骤,缺少地图可视化配送轨迹。

5. 令牌存储瑕疵:JWT 暂存于 /tmp 明文文件,共享主机环境存在被其他进程读取的理论风险。

适合的目标群体

  • 在土居住/工作的中文用户:需要中文界面辅助操作土耳其外卖平台
  • 短期赴土旅客:快速解决餐饮需求,避免语言障碍
  • 自动化爱好者:希望将日常订餐集成至 CLI 工作流或定时脚本
  • 多账号管理场景:频繁切换家庭/公司地址的企业用户

使用风险

  • 网络稳定性:TGO 服务器偶发 5xx 错误,需具备重试耐心
  • 支付验证中断:3D Secure 流程需浏览器交互,纯 CLI 环境可能阻塞
  • 地址变更滞后:平台侧地址库更新可能晚于实际行政区划调整
  • 费率透明度:配送费、服务费的动态计算由平台决定,Skill 仅做展示

Food402 - TGO Yemek 内容

references文件夹
scripts文件夹
手动下载zip · 12.9 kB
api-quick-ref.mdtext/markdown
请选择文件