응답 시간 초과와 긴 응답 시간을 방지하려면 요청에서
productSkuIds 매개 변수를 사용하여 결과에 원하는 정확한 제품을 항상 지정해야 합니다.productSkuIds 목록 없이 호출하면 사용자가 XBOX 및 Microsoft Store 앱에서 수행한 총 자격 및 구매 수에 따라 응답 시간이 길어집니다.
b2bLicensePreview는 파트너 서비스에서의 호출용입니다.
제품을 쿼리하는 데 b2bLicensePreview(Collections v8)와 publisherQuery(Collections v9) 비교
b2bLicensePreview(Collections v8)는 사용자 자격을 쿼리하는 이전 Collections 서비스이지만 파트너 사용을 위해 여전히 사용할 수 있습니다. publisherQuery(Collections v9)는 최신 버전이며 XBOX Game Pass 구독 상태 노출과 같은 확장된 기능을 제공합니다. XBOX Inventory 서비스에서 사용하는 LegacyProductIds에 대한 지원과 같이 파트너가 b2bLicensePreview를 사용하려는 시나리오도 여전히 있습니다. 자세한 내용은 관련 문서 필요에 맞는 올바른 Collections 쿼리 API 선택을 참조하세요.요청
필수 구성 요소
서비스 간 API의 필수 구성 요소를 검토하세요. 이 API는 Microsoft Entra ID 및 위임된 인증 X-token 인증 유형을 모두 지원합니다. 파트너 센터에서 제품 구성이 게시되지 않으면 호출은 성공하지만 결과가 반환되지 않을 수 있습니다.요청 구문
요청 헤더
요청 본문
ProductSkuId 개체에는 다음 매개 변수가 포함됩니다.
요청 예제
기본
maxPageSize는 100이지만, 예제에서는 나머지 항목을 요청하는 것을 보여주기 위해 더 낮게 설정되어 있습니다.응답
응답 본문
CollectionItemContractV8 개체에는 다음 매개 변수가 포함됩니다.
TrialInformation 개체에는 다음 표에 나와 있는 매개 변수가 포함됩니다.
제품 유형 값 및 의미
제품 상태 값 및 의미
제품 acquisitionType 값 및 의미
satisfiedByProductIds 필드로 만족된 자격의 결과 이해
satisfiedByProductIds 배열이 비어 있으면 사용자는 직접 구매를 통해 항목에 대한 직접 자격을 갖습니다.
그렇지 않고 satisfiedByProductIds 배열에 하나 이상의 ProductId가 있는 경우, 항목은 해당 제품(번들, 구독 등)에서 사용자에게 자격이 부여됩니다.
사용자가 항목에 대해 직접 자격과 만족시키는 자격을 모두 갖는 경우, 요청의 excludeDuplicates가 True이면 직접 자격이 우선하며 satisfiedByProductIds는 비어 있습니다.
응답 예제
연속 토큰으로 나머지 결과 요청
쿼리에 단일 응답으로 반환할 수 있는 것보다 더 많은 결과가 있는 경우, 최신 응답에 continuationToken이 제공됩니다. 이 continuationToken을 이전 요청 본문의 복사본에 추가하여 후속 요청에 사용합니다. 예제:excludeDuplicates 플래그를 지정하더라도, 연속 토큰을 사용할 때는 상태가 다른 자격 항목을 얻을 수 있습니다. 따라서 중복 항목과 상태가 Active가 아닌 항목이 있는지 결과를 확인하세요.
