此网站和合作伙伴门户上提供了各种工具。 本页介绍了如何执行数据文件架构验证、数据文件上传和测试。
验证您的 Feed
数据 Feed 验证工具可验证数据文件的格式、结构和属性。由于数据 Feed 提取工具需要特定的格式(例如每行一个实体),因此验证工具可确保您可以上传数据 Feed。
要验证预览数据 Feed,请按以下步骤操作:
- 转到数据 Feed 验证工具。
- 如果您的 JSON 只描述一个实体,请选择验证单个实体 (Validate Single Entity)。如果 JSON 包含多个实体,请选择验证 Feed。
- 将数据 Feed 文件的 JSON 粘贴到文本字段中。
- 选择是要验证单个实体还是整个 Feed。
- 点击验证。
数据 Feed 文件中显示的警告或错误将显示在文本字段上方。如果您遇到错误,请务必查看参考文档中可能缺少的必填字段和无效属性值。
在快速测试中上传和测试您的数据 Feed
验证数据 Feed 文件后,请使用快速测试工具上传和测试 Feed。快速测试适用于对单个 Feed 文件进行快速、迭代的开发和测试。
如需在快速测试中上传和测试数据 Feed,请按以下步骤操作:
- 在合作伙伴门户上,转到信息中心 > 快速测试。
- 使用上传文件功能上传要测试的数据 Feed 文件。文件必须为 NDJSON 格式。
上传完成后,点击提交。
系统现在会处理数据 Feed 文件。此过程最多可能需要几分钟时间。该表会自动刷新,因此无需刷新页面。
Feed 处理完毕后,您可以查看处理状态和结果,如错误、警告和过时实体。如需移除过时的实体,请确保使用上次修改日期。
处理完 Feed 且其状态为成功后,请点击快速测试。
填写测试 fulfillment API,并选择是否在测试期间使用真实付款。请注意,您可以在没有履单网址的情况下使用快速测试,但无法为购物车中的商品结账和下单。
点击快速测试。这会打开一个新的标签页,因此请确保允许显示弹出式窗口,以免打开新标签页。
点击所需的餐馆,查看其菜单并完成订餐流程。确认您的商品目录准确无误。
如果要上传新文件并对其进行测试,您可以通过上传 Feed 文件来实现此目的。无需再次启动测试。您只需刷新之前加载的新标签页(餐馆搜索界面)。
测试沙盒 Feed
沙盒测试可让您使用沙盒前端对沙盒 Feed 广告资源进行端到端测试。沙盒测试支持完整 Feed 提取、实时更新、履单测试和异步订单更新。与快速测试相比,借助沙盒测试,您可以在多家餐厅中运行完整的端到端场景。
- 在配置 > Feed 中为沙盒环境配置 Feed 标记和数据文件网址。
- 将 Feed 文件上传到指定位置,并查看 Feed 历史记录来验证 Feed 是否已被提取。
- 提取沙盒 Feed 后,您可以在沙盒前端查看沙盒 Feed 中提供的餐馆。
- 要访问沙盒前端,请转到信息中心 > 餐厅状态报告。
- 选择沙盒环境。
- 点击页面顶部的“点击此处”链接。
- 搜索所需的餐馆。
其他资源
除了上述步骤之外,您还可以使用调试工具进一步测试和排查商品目录 Feed。
如需获取更多指导,请参阅以下工具:
- Feed 提取统计信息页面提供有关 Feed 提取的详细信息,包括发生错误的实体数量。请参阅这些统计信息,确保您的大多数(如果不是所有)实体都成功通过验证。
- 根据提取统计信息,您还可以选择特定的实体详细信息来排查失败的实体。
- 使用餐厅状态报告诊断餐馆特有的问题,例如餐厅在上传后没有显示。