Microsoft 하드웨어 API에서 이 메서드를 사용하여 새 하드웨어 제품을 만듭니다.
필수 조건
아직 수행하지 않은 경우 이러한 방법을 사용하기 전에 Microsoft 하드웨어 API에 대한 모든 필수 구성 요소 완료합니다.
요청
이 메서드의 구문은 다음과 같습니다. 헤더 및 요청 본문에 대한 사용 예제 및 설명은 다음 섹션을 참조하세요.
| 메서드 | URI 요청 |
|---|---|
| 게시하기 | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products |
요청 헤더
| 헤더 | 유형 | 설명 |
|---|---|---|
| 승인 | 문자열 | 필수 사항입니다. Microsoft Entra ID 액세스 토큰은 Bearer< 토큰> 형식입니다. |
| 받아들이다 | 문자열 | 선택 사항입니다. 콘텐츠 형식을 지정합니다. 허용되는 값은 "application/json"입니다. |
요청 매개 변수
이 메서드에 대한 요청 매개 변수를 제공하지 마세요.
요청 메시지 본문
다음 예제에서는 새 제품을 만들기 위한 JSON 요청 본문을 보여 줍니다. 요청 본문의 값에 대한 자세한 내용은 json 아래 표를 참조하세요.
{
"productName": "Test_Network_Product2-R",
"testHarness": "Attestation",
"announcementDate": "2018-01-01T00:00:00",
"deviceMetadataIds": [],
"firmwareVersion": "980",
"deviceType": "external",
"isTestSign": false,
"isFlightSign": false,
"marketingNames": [],
"selectedProductTypes": {
"windows_v100_RS3": "Unclassified"
},
"requestedSignatures": [
"WINDOWS_v100_RS3_FULL",
"WINDOWS_v100_X64_RS3_FULL",
"WINDOWS_VISTA"
],
"additionalAttributes": {}
}
요청의 필드에 대한 자세한 내용은 Product 리소스를 참조하세요.
요청 예제
다음 예제에서는 새 제품을 만드는 방법을 보여 줍니다.
POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products HTTP/1.1
Authorization: Bearer <your access token>
응답
다음 예제에서는 제품을 만들기 위한 성공적인 요청에 의해 반환된 JSON 응답 본문을 보여 줍니다. 응답 본문의 값에 대한 자세한 내용은 다음 섹션을 참조하세요.
{
"id": 14631253285588838,
"sharedProductId": 1152921504607010608,
"links": [
{
"href": "https:// manage.devcenter.microsoft.com/api/v1/hardware/products/14631253285588838",
"rel": "self",
"method": "GET"
},
{
"href": "https:// manage.devcenter.microsoft.com/api/v1/hardware/products/14631253285588838/submissions",
"rel": "get_submissions",
"method": "GET"
}
],
"isCommitted": false,
"isExtensionInf": false,
"announcementDate": "2018-01-01T00:00:00",
"deviceMetadataIds": [],
"firmwareVersion": "980",
"deviceType": "external",
"isTestSign": false,
"isFlightSign": false,
"marketingNames": [],
"productName": "VST_apdevtest1",
"selectedProductTypes": {
"windows_v100_RS3": "Unclassified"
},
"requestedSignatures": [
"WINDOWS_v100_RS3_FULL",
"WINDOWS_v100_X64_RS3_FULL",
"WINDOWS_VISTA"
],
"additionalAttributes": {},
"testHarness": "attestation"
}
응답 메시지 본문
자세한 내용은 제품 리소스 를 참조하세요.
오류 코드
자세한 내용은 오류 코드참조하세요.