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

向VeracodeAPI.create_app传入团队参数报错,该如何解决?

解决VeracodeAPI.create_app团队参数传入报错问题

问题根源

你传入的teams=['Hello']是错误的——Veracode的create_app接口不接受团队显示名称,必须传入团队的GUID(全局唯一标识符)。

解决步骤

1. 获取目标团队的GUID

有两种方式获取:

  • 通过API获取:调用get_teams方法列出所有团队的详细信息,从中提取对应名称的GUID:
    all_teams = VeracodeAPI.get_teams()
    # 遍历找到"Hello"团队的GUID
    target_team_guid = None
    for team in all_teams:
        if team["name"] == "Hello":
            target_team_guid = team["guid"]
            break
    
  • 通过Veracode平台后台查看:登录Veracode平台,进入团队管理页面,找到目标团队的详情页,在页面信息或URL中可以找到其GUID。

2. 正确调用create_app

将获取到的GUID传入teams参数,示例代码:

VeracodeAPI.create_app("self", app_name_input, business_criticality_input, teams=[target_team_guid])

额外排查点

如果还是报错,需确认:

  • 传入的GUID格式正确(通常是类似xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx的字符串)
  • 当前API账号拥有创建应用以及关联该团队的权限
  • business_criticality_input参数值符合Veracode要求的可选值(比如"VERY_HIGH"、"HIGH"等)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 23:10:59