如何向VeracodeAPI.create_app传入所有者姓名与邮箱参数?
Veracode 创建应用API问题解决指南
核心问题修正与可用API说明
Veracode的Applications API支持创建应用时设置业务所有者相关字段,但参数名必须严格匹配官方定义,你的调用报错核心是参数名不规范:
- 业务所有者姓名对应参数:
business_owner - 业务所有者邮箱对应参数:
business_owner_email(注意全小写+下划线分隔,而非你用的Owner_Email) - 重复邮箱场景:当前API仅支持单个业务所有者邮箱,若需关联多用户,可通过
teams参数绑定对应团队,或后续用Users API添加额外协作者
修正后的调用代码示例
VeracodeAPI.create_app( "self", app_name_input, business_criticality_input, teams=['Hello'], business_owner = "xyz", business_owner_email = "xyz@xx.com" )
异常排查要点
- 严格匹配参数名:禁止自定义参数名,必须使用Veracode官方文档定义的字段
- 校验邮箱格式:确保输入的邮箱符合标准格式,API会做格式校验
- 权限验证:确认调用API的账号拥有创建应用、分配业务所有者的权限
- 团队合法性:
teams参数中的团队名称必须是Veracode平台已存在的团队
内容的提问来源于stack exchange,提问作者Sathvik
相关产品推荐
相关产品推荐

