릴리즈 타임라인 API
지역
기본 URL은 프로젝트의 데이터 상주 위치에 따라 달라집니다. 이 페이지의 모든 예제에서 프로젝트가 Amplitude의 EU 데이터 센터를 사용하지 않는 한 기본 URL을 사용하십시오. 이 경우 이 표의 EU 기본 URL을 사용하십시오.
요청은 https://amplitude.com(기본값) 또는 https://analytics.eu.amplitude.com (EU)로 이동합니다. https://analytics.amplitude.com호스트 이름은 분석 웹 앱(브라우저 UI)입니다. REST 요청에는 analytics.amplitude.com이 표에 나와 있는 호스트를 사용하십시오.
| 데이터 상주 | 기본 URL |
|---|---|
| 기본값 | https://amplitude.com |
| EU | https://analytics.eu.amplitude.com |
릴리스 작성
POST https://amplitude.com/api/2/release
릴리스의 매개변수를 JSON 페이로드 또는 쿼리 매개변수로 전송합니다.
POST /api/2/release?version=2.2&release_start=2022-01-01 00:00:00&release_end=2022-01-01 00:00:00&title=New Feature&description=Releasing the new paid feature. &platforms=iOS&created_by=&chart_visibility=true HTTP/1.1
Host: amplitude.com
Authorization: Basic {api-key}:{secret-key}
릴리스 매개변수
| 이름 | 설명 |
|---|---|
version | 필수입니다. 이 릴리스에 해당하는 제품의 버전입니다. |
release_start | 필수입니다. 이 릴리스의 시작 시간에 해당하는 타임스탬프(UTC)입니다. yyyy-MM-dd HH:mm:ss 형식이어야 합니다. |
release_end | 선택 사항입니다. 이 릴리스의 종료 시간에 해당하는 타임스탬프(UTC)입니다. yyyy-MM-dd HH:mm:ss 형식이어야 합니다. |
title | 필수입니다. 릴리스의 이름입니다. |
description | 선택 사항입니다. 릴리스에 대한 설명입니다. |
platforms | 선택 사항입니다. 이 릴리스에 대한 플랫폼 목록입니다. |
created_by | 선택 사항입니다. 릴리스를 생성하는 사용자의 이름입니다(문자열). |
chart_visibility | 선택 사항입니다. 기본값은 true입니다. true인 경우 릴리스는 차트에 주석으로 표시됩니다. |
응답
성공적인 요청은 릴리스의 정보와 함께 JSON 응답을 반환합니다.
json
{
"success": true,
"release": {
"id": "xbcehyc",
"app_id": 50000,
"org_id": 10001,
"version": "3.5",
"release_start": "2022-01-01 00:00:00",
"release_end": "2022-01-01 00:00:00",
"type": "integration",
"title": "Big new feature for iOS",
"description": "Releasing the new paid feature. ",
"platforms": ["iOS"],
"chart_visibility": true,
"params": {
"created": 1646324226364,
"created_by": "A User",
"last_modified": 1646324226364,
"last_modified_by": "A User"
}
}
}
상태 코드
| 코드 | 메시지 |
|---|---|
| 200 | 성공 |
| 400 | 잘못된 요청입니다. 자세한 내용은 메시지를 확인하십시오. |
이 내용이 도움이 되었나요?