Microsoft Store ID 키 갱신
이 메서드를 사용하여 Microsoft Store 키를 갱신합니다. Microsoft Store ID 키를 생성하면 키의 유효 기간은 90일입니다. 키가 만료되면 만료된 키를 사용하여 이 메서드를 사용하여 새 키를 재협상할 수 있습니다.
Microsoft.StoreServices 라이브러리는 UserStoreId.RefreshStoreId API를 통해 이 메서드의 기능을 제공합니다.
필수 조건
이 메서드를 사용하려면 다음이 필요합니다.
- 대상 URI 값이
https://onestore.microsoft.com
인 Azure AD 액세스 토큰 - 앱의 클라이언트 쪽 코드에서 생성된 만료된 Microsoft Store ID 키입니다.
자세한 내용은 서비스에서 제품 권리 유형 관리를 참조하세요.
요청
요청 구문
키 유형 | 메서드 | 요청 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 클레임이 일치하지 않습니다. |
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기