# 프로젝트 관리 API
호출 방법에 대해서는 Open API의 호출 방법 설명을 참조하시기 바랍니다.
프로젝트 관리의 관련 기능을 이해하려면 먼저 TA 사용자 가이드를 읽는 것이 좋습니다: 프로젝트 관리
# 유저 항목 리스트
::: 팁
- 로그인 이름에 기반하여 이 유저에 대한 아이템 목록을 가져옵니다.
:::
인터페이스 URL
/open/project-list?token=xxx&loginName=test007
요청 방법
POST
콘텐츠 유형
application/json
요청 쿼리 파라미터
Parameter name | Sample value | Parameter type | Is required | Parameter description |
---|---|---|---|---|
token | xxx | String | Yes | token |
loginName | test007 | String | Yes | Login name |
성공적인 요청 예시
{
"data": [
{
"companyId": 1,
"projectId": 2,
"projectName": "Items for in-product testing",
"projectType": 0,
"remark": "",
"roleName": "root"
},
{
"companyId": 1,
"projectId": 6,
"projectName": "Thinkinggame Online",
"projectType": 0,
"remark": "",
"roleName": "root"
}
],
"return_code": 0,
"return_message": "success"
}
$$Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
data | - | Object | Return data |
data.company ID | 1 | Integer | Company ID |
data.projectId | 2 | Integer | Project ID |
data.projectName | Product internal test items | String | Project name |
data.projectType | 0 | Integer | Project type
|
data.remark | - | String | Project Remarks |
data.roleName | root | String | Role name |
return_code | 0 | Integer | Return code |
return_message | success | String | message |
오류 요청 예시
{
"return_code": -1999,
"return_message": "invalid item"
}
Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
return_code | -1999 | Integer | Return code |
return_message | Invalid user | String | Return message |
# 프로젝트 정보 업데이트
::: 팁
프로젝트 정보를 업데이트합니다. 현재 프로젝트 이름 업데이트만 지원합니다.
:::
인터페이스 URL
/open/project/update-project-info?token=xxx&token=xxx&projectId=2
요청 방법
POST
콘텐츠 유형
application/json
요청 쿼리 파라미터
Parameter name | Sample value | Parameter type | Is required | Parameter description |
---|---|---|---|---|
token | xxx | String | Yes | token |
projectId | 2 | Integer | Yes | Project ID |
요청 본문 파라미터
{
"projectName": "new project name"
}
Parameter name | Sample value | Parameter type | Is required | Parameter description |
---|---|---|---|---|
projectName | New project name | String | Yes | Thunder general |
성공적인 요청 예시
{
"return_code": 0,
"return_message": "success"
}
Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
return_code | 0 | Integer | Return code |
return_message | success | String | Return message |
오류 요청 예시
{
"return_code": -1006,
"return_message": "You do not have permission to operate, please check that the token value is correct"
}
Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
return_code | -1006 | Integer | Return code |
return_message | You do not have permission to operate, please check whether the token value is correct | String | Return message |
# 새로운 프로젝트를 생성하고 appId를 생성합니다.
::: 팁
- 프로젝트 이름이 존재하는지 확인합니다. 만약 존재한다면, 생성에 실패하며 결과를 오류 요청 예제로 반환합니다.
:::
인터페이스 URL
/open/project/generate-project-app-id?token=xxx&projectName=test007&loadHistory=1
요청 방법
POST
콘텐츠 유형
application/json
요청 쿼리 파라미터
Parameter name | Sample value | Parameter type | Is required | Parameter description |
---|---|---|---|---|
token | xxx | String | Yes | token |
projectName | test007 | String | Yes | Project name |
loadHistory | 1 | Integer | Yes | Whether to turn on the import history mode
|
Curl 예시
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' 'http://ta2:8992/open/project/generate-project-app-id?token=bTOzKiTIozG4e19FgXphcA8dDV3DIY8RwdHTO7aSnBsRqSNaIk19BnBMecJDWibD&projectName=test1222&loadHistory=111'
성공적인 요청 예시
{
"data": {
"appid": "2ec39af5e0db4be2a1371b44a7cbedc5",
"projectId": 2535
},
"return_code": 0,
"return_message": "success"
}
$$Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
data | - | Object | Return data |
data.appid | 2ec39af5e0db4be2a1371b44a7cbedc5 | String | appid |
data.projectId | 2535 | Integer | Project ID |
return_code | 0 | Integer | Return code |
return_message | success | String | Return message |
오류 요청 예시
{
"return_code": -1015,
"return_message": "test007 exists"
}
Parameter name | Sample value | Parameter type | Parameter description |
---|---|---|---|
return_code | -1015 | Integer | Return code |
return_message | Test007 already exists | String | Return message |
← 사용자 관리 API 지표 API →