Microsoft Store ID 키 갱신

이 메서드를 사용하여 Microsoft Store 키를 갱신합니다. Microsoft Store ID 키를 생성하면 키의 유효 기간은 90일입니다. 키가 만료되면 만료된 키를 사용하여 이 메서드를 사용하여 새 키를 재협상할 수 있습니다.

Microsoft.StoreServices 라이브러리는 UserStoreId.RefreshStoreId API를 통해 이 메서드의 기능을 제공합니다.

필수 조건

이 메서드를 사용하려면 다음이 필요합니다.

자세한 내용은 서비스에서 제품 권리 유형 관리를 참조하세요.

요청

요청 구문

키 유형 메서드 요청 URI
컬렉션 게시 https://collections.mp.microsoft.com/v6.0/b2b/keys/renew
구매 게시 https://purchase.mp.microsoft.com/v6.0/b2b/keys/renew

요청 헤더

헤더 유형 설명
Host string collections.mp.microsoft.com 또는 purchase.mp.microsoft.com 값으로 설정해야 합니다.
Content-Length number 요청의 길이 본문입니다.
콘텐츠-종류 string 요청 및 응답 유형을 지정합니다. 현재 유일하게 지원되는 값은 application/json입니다.

요청 본문

매개 변수 형식 설명 필수
serviceTicket string Azure AD 액세스 토큰입니다.
key string 만료된 Microsoft Store ID 키입니다.

요청 예제

POST https://collections.mp.microsoft.com/v6.0/b2b/keys/renew HTTP/1.1
Content-Length: 2774
Content-Type: application/json
Host: collections.mp.microsoft.com

{
    "serviceTicket": "eyJ0eXAiOiJKV1QiLCJhb….",
    "Key": "eyJ0eXAiOiJKV1QiLCJhbG…."
}

응답

응답 본문

매개 변수 형식 설명
key string Microsoft Store 컬렉션 API 또는 구매 API에 나중에 호출할 때 사용할 수 있는 새로 고친 Microsoft Store 키입니다.

응답 예제

HTTP/1.1 200 OK
Content-Length: 1646
Content-Type: application/json
MS-CorrelationId: bfebe80c-ff89-4c4b-8897-67b45b916e47
MS-RequestId: 1b5fa630-d672-4971-b2c0-3713f4ea6c85
MS-CV: xu2HW6SrSkyfHyFh.0.0
MS-ServerId: 030011428
Date: Tue, 13 Sep 2015 07:31:12 GMT

{
    "key":"eyJ0eXAi….."
}

오류 코드

코드 오류 내부 오류 코드 설명
401 Unauthorized AuthenticationTokenInvalid Azure AD 액세스 토큰이 잘못되었습니다. ServiceError의 세부 정보에 토큰이 만료되거나 appid 클레임이 누락되는 경우와 같은 자세한 정보가 포함되는 경우도 있습니다.
401 Unauthorized InconsistentClientId Microsoft Store ID 키의 clientId 클레임과 Azure AD 액세스 토큰의 appid 클레임이 일치하지 않습니다.