You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Marketo Rest API查询名称含指定字符串的邮件资产异常问题

Marketo API 邮件资产包含指定字符串查询方案

问题原因

Marketo 的 /rest/asset/v1/email/byName.json 接口默认对 name 参数采用后缀匹配逻辑,而非模糊包含匹配,因此仅返回名称以指定字符串结尾的邮件资产。

实现包含查询的具体方法

1. 使用SQL风格通配符 %

Marketo 多数资产查询接口支持通配符匹配,你可以在目标字符串前后添加 % 来实现包含匹配。注意URL中 % 需要转义为 %25,所以实际请求参数应写为:

/rest/asset/v1/email/byName.json?name=%252023%25

这里的 %252023%25 对应转义前的 %2023%,表示匹配名称中任意位置包含2023的资产。

2. 尝试指定 filterType 参数

部分 Marketo 资产接口支持通过 filterType 参数明确匹配规则,如果 /rest/asset/v1/email/byName.json 支持该参数,可直接设置为 contains:

/rest/asset/v1/email/byName.json?name=2023&filterType=contains

若接口不支持该参数,优先使用第一种方法。

3. 本地筛选兜底方案

如果上述接口层面的方法都无效,只能先调用接口获取全量邮件资产列表,再在本地代码中对资产名称做包含匹配筛选。这种方法效率较低,仅适合数据量较小的场景。


内容的提问来源于stack exchange,提问作者Sunil Jakhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 05:22:03