使用Pabbly查询Stripe客户ID时遇Missing required param: query错误求助
解决Pabbly调用Stripe客户搜索API时的"Missing required param: query"错误
Stripe官方提供的cURL查询示例为:
curl -G https://api.stripe.com/v1/customers/search \ -u "sk_test_keyhere" \ --data-urlencode query="email:'sally@rocketrides.io'"
该请求采用GET方法,通过URL查询字符串传递query参数,且参数经过URL编码。结合你的操作场景,可按以下步骤排查解决:
- 确认HTTP请求方法:Stripe Customers Search API仅支持GET请求,务必在Pabbly中选择GET方法,不要使用POST。
- 正确配置
query参数:
在Pabbly的「Params」区域新增参数:- Key填写
query - Value填写
email:'你的目标邮箱地址'(注意邮箱前后的单引号是Stripe查询语法的强制要求,不能省略或替换为双引号)
Pabbly会自动对参数做URL编码,等价于cURL中的--data-urlencode操作。
- Key填写
- 验证API密钥:确保Pabbly中配置的Stripe密钥格式正确(以
sk_test_或sk_live_开头),且该密钥拥有读取客户数据的权限。 - 检查请求日志:若问题仍存在,开启Pabbly的请求日志功能,查看实际发送的URL是否包含编码后的
query参数(如?query=email%3A%27xxx%40example.com%27),确认参数是否被正确传递。
内容的提问来源于stack exchange,提问作者Bryan Grasso
相关产品推荐
相关产品推荐

