데스크톱 애플리케이션의 오류에 대한 CAB 파일 다운로드하기
Microsoft 스토어 분석 API에서 이 메서드를 사용하여 Windows 데스크톱 애플리케이션 프로그램에 추가한 데스크톱 애플리케이션의 특정 오류와 연결된 CAB 파일을 다운로드합니다. 이 메서드는 지난 30일 동안 발생한 앱 오류에 대한 CAB 파일만 다운로드할 수 있습니다. CAB 파일 다운로드는 파트너 센터의 데스크톱 애플리케이션에 대한 Health 보고서에서도 볼 수 있습니다.
이 메서드를 사용하려면 먼저 데스크톱 애플리케이션의 오류에 대한 세부 정보 가져오기 메서드를 사용하여 다운로드할 CAB 파일의 ID 해시를 검색해야 합니다.
필수 조건
이 메서드를 사용하려면 먼저 다음 방법대로 해야 합니다.
- 아직 완료하지 않은 경우 Microsoft Store 분석 API에 대한 모든 필수 조건을 완료합니다.
- 이 메서드에 대한 요청 헤더에 사용할 Azure AD 액세스 토큰을 가져오세요. 액세스 토큰을 가져온 후 만료되기까지 60분이 걸립니다. 토큰이 만료된 후 새 토큰을 가져올 수 있습니다.
- 다운로드하려는 CAB 파일의 ID 해시를 가져옵니다. 이 값을 가져오려면 데스크톱 애플리케이션에서 오류에 대한 세부 정보 가져오기 메서드를 사용하여 앱에서 특정 오류에 대한 세부 정보를 검색하고 해당 메서드의 응답 본문에 cabIdHash 값을 사용합니다.
요청
요청 구문
메서드 | 요청 URI |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload |
요청 헤더
헤더 | 형식 | 설명 |
---|---|---|
권한 부여 | string | 필수. Bearer<토큰> 형식의 Azure AD 액세스 토큰. |
요청 매개 변수
매개 변수 | 형식 | 설명 | 필수 |
---|---|---|---|
applicationId | 문자열 | CAB 파일을 다운로드할 데스크톱 애플리케이션의 제품 ID. 데스크톱 애플리케이션의 제품 ID를 가져오려면 데스크톱 애플리케이션의 파트너 센터 분석 보고서(Health 보고서 등)를 열고 URL에서 제품 ID를 검색합니다. | 예 |
cabIdHash | 문자열 | 다운로드하려는 CAB 파일의 고유 ID 해시. 이 값을 가져오려면 데스크톱 애플리케이션에서 오류에 대한 세부 정보 가져오기 메서드를 사용하여 애플리케이션에서 특정 오류에 대한 세부 정보를 검색하고 해당 메서드의 응답 본문에 cabIdHash 값을 사용합니다. | 예 |
요청 예시
다음 예제는 이 메서드를 사용하여 CAB 파일을 다운로드하는 방법을 보여 줍니다. applicationId 및 cabIdHash 매개 변수를 데스크톱 애플리케이션에 대한 적절한 값으로 바꿉니다.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload?applicationId=10238467886765136388&cabIdHash=54ffb83a-e159-41d2-8158-f36f306cc01e HTTP/1.1
Authorization: Bearer <your access token>
Response
이 메서드는 302(리디렉션) 응답 코드를 반환하고, 이 응답의 Location 헤더는 CAB 파일의 SAS(공유 액세스 서명) URI에 할당됩니다. 호출자는 이 URI로 리디렉션되어 자동으로 CAB 파일을 다운로드합니다.