调用YouTrack Hub的Post CreateToken接口返回200但空JSON问题咨询
YouTrack创建令牌接口返回空JSON问题原因
- 入参不匹配接口要求
你当前传递的email、group、baseUrl、redirectUrl均不属于创建用户令牌接口的合法请求参数,该接口的必填参数为令牌名称name、令牌权限范围scope,非法入参会导致接口无法触发创建逻辑,仅返回状态码200的空JSON响应。正确的请求体示例为{"name":"自定义令牌标识","scope":"YouTrack"}。 - 路径参数错误
该接口需在请求路径中指定目标用户的唯一ID,路径格式为/hub/api/rest/users/{目标用户ID}/tokens,如果路径中未传入用户ID、用户ID不存在,接口会返回空响应。 - 发起请求的账号权限不足
创建其他用户的令牌需要当前请求使用的账号持有Low-level Admin Write级别的管理员权限,Hub的权限校验逻辑会在权限不足时静默返回200空响应,不会返回403错误码。 - 请求头配置缺失
未在请求头中添加Accept: application/json时,部分版本的YouTrack Hub不会默认返回JSON格式的响应内容,会直接返回空JSON。
内容的提问来源于stack exchange,提问作者dominik
相关产品推荐
相关产品推荐

