menu
Is this helpful?

# 프로젝트 관리 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

  • 0: normal items

  • 1: Chinese DEMO project

  • 2: English DEMO project

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

  • 0: Close

  • 1: Open

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