Microsoft 고객 계약 템플릿 다운로드 링크 가져오기
적용 대상: 파트너 센터
비적용 대상: 21Vianet에서 운영되는 파트너 센터 | Microsoft Cloud for US Government 파트너 센터
AgreementDocument 리소스는 현재 파트너 센터에서 Microsoft 퍼블릭 클라우드에서만 지원됩니다.
이 문서에서는 고객의 국가/지역 및 언어에 따라 Microsoft 고객 계약 템플릿을 다운로드하는 링크를 가져오는 방법을 설명합니다.
필수 조건
파트너 센터 .NET SDK를 사용하는 경우 버전 1.14 이상이 필요합니다.
Important
2023년 6월 현재 최신 파트너 센터 .NET SDK 릴리스 3.4.0이 보관됩니다. 유용한 정보가 포함된 추가 정보 파일과 함께 GitHub에서 SDK 릴리스를 다운로드할 수 있습니다.
파트너는 파트너 센터 REST API를 계속 사용하는 것이 좋습니다.
자격 증명(파트너 센터 인증에서 설명). 이 시나리오에서는 앱 + 사용자 인증만 지원합니다.
Microsoft 고객 계약 템플릿이 적용되는 고객의 국가/지역입니다.
Microsoft 고객 계약 템플릿을 지역화해야 하는 언어입니다.
Important
- Microsoft 고객 계약 국가/지역별입니다. Microsoft 고객 계약 템플릿을 다운로드하는 링크를 요청할 때 고객의 위치에 따라 올바른 국가/지역을 지정해야 합니다. 또는 지원되는 국가/지역 목록을 참조하세요 . 지원되는 국가/지역 및 언어 목록을 참조하세요.
- 일부 국가/지역의 경우 Microsoft 고객 계약 여러 언어로 사용할 수 있습니다. 최상의 고객 환경을 위해 고객의 요구에 가장 적합한 언어를 선택합니다. 지원되는 언어 목록은 지원되는 국가/지역 및 언어 목록을 참조 하세요.
- 이 메서드는 Microsoft 고객 계약만 지원됩니다.
.NET
Microsoft 고객 계약 템플릿을 다운로드하는 링크를 검색하려면 다음을 수행합니다.
Microsoft 고객 계약에 대한 계약 메타데이터를 검색합니다. Microsoft 고객 계약의 templateId를 가져와야 합니다. 자세한 내용은 Microsoft 고객 계약에 대한 계약 메타데이터 가져오기를 참조하세요.
// IAggregatePartner partnerOperations; string agreementType = "MicrosoftCustomerAgreement"; AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails. ByAgreementType(agreementType).Get().Items.Single();
IAggregatePartner.AgreementTemplates 컬렉션을 사용합니다.
ById 메서드를 호출하고 Microsoft 고객 계약 templateId를 지정합니다.
Document 속성을 가져옵니다.
ByCountry 메서드를 호출하고 계약 템플릿이 적용되는 고객의 국가/지역을 지정합니다. 메서드가 지정되지 않은 경우 쿼리는 기본적으로 US 로 설정됩니다. 지원되는 국가/지역 코드 목록은 지원되는 국가/지역 및 언어 목록을 참조 하세요. 이 메서드는 대/소문자를 구분합니다.
ByLanguage 메서드를 호출하고 규약 템플릿을 지역화해야 하는 언어를 지정합니다. 메서드가 지정되지 않았거나 지정된 국가/지역 코드가 지정된 국가/지역에 대해 지원되지 않는 경우 쿼리는 기본적으로 en-US 로 설정됩니다. 지원되는 언어 코드 목록은 지원되는 국가/지역 및 언어 목록을 참조 하세요.
Get 또는 GetAsync 메서드를 호출합니다.
// IAggregatePartner partnerOperations; string customerCountry = "US"; string languageForLocalization = "en-US"; var agreementDocument = partnerOperations. AgreementTemplates.ById (microsoftCustomerAgreementDetails. TemplateId).Document.ByCountry (customerCountry).ByLanguage (languageForLocalization).Get();
전체 샘플은 콘솔 테스트 앱 프로젝트의 GetAgreementDetails 클래스에서 찾을 수 있습니다.
REST 요청
Microsoft 고객 계약 템플릿을 다운로드하는 링크를 검색하려면 다음을 수행합니다.
Microsoft 고객 계약에 대한 계약 메타데이터를 검색합니다. Microsoft 고객 계약의 templateId를 가져와야 합니다. 자세한 내용은 Microsoft 고객 계약에 대한 계약 메타데이터 가져오기를 참조하세요.
AgreementDocument 리소스를 가져오는 REST 요청을 만듭니다. 예제는 요청 구문 예제를 참조하세요. 다음 정보를 지정해야 합니다.
- Microsoft 고객 계약 templateId
- Microsoft 고객 계약 템플릿이 적용되는 국가/지역
- Microsoft 고객 계약 템플릿을 지역화해야 하는 언어
요청 구문
이 리소스에 대해 다음 요청 구문을 사용합니다.
메서드 | 요청 URI |
---|---|
GET | {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&&country={country} HTTP/1.1 |
URI 매개 변수
요청에 다음 URI 매개 변수를 사용할 수 있습니다.
속성 | Type | 필수 | 설명 |
---|---|---|---|
agreement-template-id | string | 예 | 규약 유형의 고유 식별자입니다. Microsoft 고객 계약에 대한 계약 메타데이터를 검색하여 Microsoft 고객 계약에 대한 templateId를 가져올 수 있습니다. 자세한 내용은 Microsoft 고객 계약에 대한 계약 메타데이터 가져오기를 참조하세요. 이 매개 변수는 대/소문자를 구분합니다. |
country | string | 아니요 | 계약 템플릿이 적용되는 국가/지역을 나타냅니다. 매개 변수가 지정되지 않은 경우 쿼리는 기본적으로 US 로 설정됩니다. 지원되는 국가/지역 코드 목록은 지원되는 국가/지역 및 언어 목록을 참조 하세요. |
언어 | string | 아니요 | 규약 템플릿을 지역화해야 하는 언어를 나타냅니다. 매개 변수가 지정되지 않았거나 지정된 국가/지역에 대해 지정된 국가/지역 코드가 지원되지 않는 경우 쿼리는 기본적으로 en-US 로 설정됩니다. 지원되는 국가/지역 코드 목록은 지원되는 국가/지역 및 언어 목록을 참조 하세요. |
요청 헤더
자세한 내용은 파트너 센터 REST 헤더를 참조하세요.
요청 본문
없음
요청 예제
GET https://api.partnercenter.microsoft.com/v1/agreementtemplates/aaaabbbb-0000-cccc-1111-dddd2222eeee/document?language=en-US&country=US HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST 응답
성공하면 이 메서드는 응답 본문에 AgreementDocument 리소스 를 반환합니다.
리소스에는 계약 템플릿을 다운로드하는 데 사용할 수 있는 URL 문자열이 포함된 downloadUri 속성이 있습니다. 쿼리를 만들 때마다 다른 링크가 반환됩니다. 이 링크는 5분 후에 만료됩니다.
응답 성공 및 오류 코드
각 응답에는 성공 또는 실패 및 기타 디버깅 정보를 나타내는 HTTP 상태 코드가 함께 제공됩니다.
네트워크 추적 도구를 사용하여 이 코드, 오류 유형 및 기타 매개 변수를 읽습니다. 전체 목록은 파트너 센터 REST 오류 코드를 참조하세요.
응답 예제
HTTP/1.1 200 OK
Content-Length: 620
Content-Type: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
{
"displayUri":"https://wopihost.int.l2o.microsoft.com/v1/officehost/agreement/files/Preview...",
"downloadUri":"https://l2oagreementintbn2.blob.core.windows.net/agreementscontainer/Preview...",
"language":"en-US",
"country":"US"
}
지원되는 국가/지역 및 언어 목록
Important
국가/지역 코드 속성은 대/소문자를 구분합니다. 이 표에 지정된 올바른 대/소문자를 사용해야 합니다.
국가/지역 | 국가 코드 | 지원되는 언어 코드 |
---|---|---|
올란드 제도 | Dynamics AX | ko-KR |
아프가니스탄 | AF | ko-KR |
알바니아 | AL | ko-KR |
알제리 | DZ | en-US, fr-FR, en-US |
아메리칸 사모아 | AS | ko-KR |
안도라 | AD | ko-KR |
앙골라 | AO | en-US, pt-PT |
앵귈라 | AI | ko-KR |
남극 대륙 | AQ | ko-KR |
앤티가 바부다 | AG | ko-KR |
아르헨티나 | AR | en-US, es-ES |
아르메니아 | AM | ko-KR |
아루바 | AW | ko-KR |
오스트레일리아 | AU | ko-KR |
오스트리아 | AT | en-US, de-DE |
아제르바이잔 | AZ | ko-KR |
바하마 | BS | ko-KR |
바레인 | BH | en-US, ar-SA |
방글라데시 | BD | ko-KR |
바베이도스 | BB | ko-KR |
벨로루시 | BY | en-US, ru-RU |
벨기에 | BE | en-US, nl-NL |
벨리즈 | BZ | en-US, es-ES |
베냉 | BJ | ko-KR |
버뮤다 | BM | ko-KR |
부탄 | BT | ko-KR |
볼리비아 | BO | en-US, es-ES |
보네르 | Bq | ko-KR |
보스니아 헤르체고비나 | BA | ko-KR |
보츠와나 | BW | ko-KR |
부베섬 | BV | ko-KR |
브라질 | BR | en-US, pt-BR |
영국령 인도양 식민지 | IO | ko-KR |
영국령 버진아일랜드 | VG | ko-KR |
브루나이 | BN | ko-KR |
불가리아 | BG | en-US, bg-BG |
부르키나파소 | BF | ko-KR |
부룬디 | BI | ko-KR |
코트디부아르 | CI | en-US, fr-FR |
카보베르데 | CV | en-US, pt-PT |
캄보디아 | KH | ko-KR |
카메룬 | CM | en-US, fr-FR |
캐나다 | CA | en-US, fr-FR |
케이맨 제도 | KY | en-US, en-US |
중앙 아프리카 공화국 | CF | ko-KR |
차드 | TD | ko-KR |
칠레 | CL | en-US, es-ES |
크리스마스섬 | CX | ko-KR |
코코스 제도 | CC | ko-KR |
콜롬비아 | CO | en-US, es-ES |
코모로 | KM | ko-KR |
콩고민주공화국 | CD | ko-KR |
콩고 공화국 | CG | ko-KR |
쿡 제도 | CK | ko-KR |
코스타리카 | CR | en-US, es-ES |
크로아티아 | HR | en-US, hr-HR |
퀴라소 | CW | ko-KR |
키프로스 | CY | ko-KR |
체코 | CZ | en-US, cs-CZ |
덴마크 | DK | en-US, da-DK |
지부티 | DJ | ko-KR |
도미니카 | DM | ko-KR |
도미니카 공화국 | DO | en-US, es-ES |
에콰도르 | EC | ko-KR |
이집트 | EG | en-US, ar-SA |
엘살바도르 | SV | en-US, es-ES |
적도 기니 | GQ | ko-KR |
에리트리아 | ER | ko-KR |
에스토니아 | EE | en-US, et-EE |
에스와티니 | SZ | ko-KR |
에티오피아 | ET | ko-KR |
포클랜드 제도 | FK | ko-KR |
페로 제도 | FO | ko-KR |
피지 | FJ | ko-KR |
핀란드 | FI | en-US, fi-FI |
프랑스 | FR | en-US, fr-FR |
프랑스령 기아나 | GF | en-US, fr-FR |
프랑스령 폴리네시아 | PF | ko-KR |
프랑스 남부 지방 | TF | ko-KR |
가봉 | GA | ko-KR |
감비아 | GM | ko-KR |
조지아 | GE | ko-KR |
독일 | DE | en-US, de-DE |
가나 | GH | ko-KR |
지브롤터 | GI | ko-KR |
그리스 | GR | en-US, el-GR |
그린란드 | GL | ko-KR |
그레나다 | GD | ko-KR |
과들루프 | GP | ko-KR |
괌 | GU | ko-KR |
과테말라 | GT | en-US, es-ES |
건지 | GG | ko-KR |
기니 | GN | ko-KR |
기니비사우 | GW | ko-KR |
가이아나 | GY | ko-KR |
아이티 | HT | ko-KR |
허드 섬 및 맥도널드 제도 | HM | ko-KR |
온두라스 | HN | en-US, es-ES |
홍콩 특별행정구 | HK | en-US, zh-HK |
헝가리 | HU | en-US, hu-HU |
아이슬란드 | IS | ko-KR |
인도 | IN | en-US, hi-IN |
인도네시아 | ID | en-US, id-ID |
이라크 | IQ | en-US, ar-SA |
아일랜드 | IE | ko-KR |
맨 섬 | IM | ko-KR |
이스라엘 | IL | en-US, he-IL |
이탈리아 | IT | en-US, it-IT |
자메이카 | JM | ko-KR |
얀마웬 | XJ | ko-KR |
일본 | JP | en-US, ja-JP |
저지 | JE | ko-KR |
요르단 | JO | en-US, ar-SA |
카자흐스탄 | KZ | en-US, kk-KZ |
케냐 | KE | ko-KR |
키리바시 | KI | ko-KR |
대한민국 | KR | en-US, ko-KR |
코소보 | XK | ko-KR |
쿠웨이트 | KW | en-US, ar-SA |
키르기스스탄 | KG | en-US, ru-RU |
라오스 | LA | ko-KR |
라트비아 | LV | en-US, lv-LV |
레바논 | LB | en-US, ar-SA |
레소토 | LS | ko-KR |
라이베리아 | LR | ko-KR |
리비아 | LY | en-US, ar-SA |
리히텐슈타인 | LI | en-US, de-DE |
리투아니아 | LT | en-US, lt-LT |
룩셈부르크 | LU | en-US, fr-FR |
마카오 특별 행정구 지역 | MO | en-US, zh-HK |
마다가스카르 | MG | ko-KR |
말라위 | MW | ko-KR |
말레이시아 | MY | en-US, ms-MY |
몰디브 | MV | ko-KR |
말리 | ML | ko-KR |
몰타 | MT | ko-KR |
마셜 제도 | MH | ko-KR |
마르티니크 | MQ | ko-KR |
모리타니 | MR | ko-KR |
모리셔스 | MU | en-US, ar-SA |
마요트 | YT | ko-KR |
멕시코 | MX | en-US, es-ES |
미크로네시아 | FM | ko-KR |
몰도바 | MD | en-US, ro-RO |
모나코 | MC | en-US, fr-FR |
몽골 | MN | ko-KR |
몬테네그로 공화국 | ME | ko-KR |
몬트세라트 | MS | ko-KR |
모로코 | MA | en-US, fr-FR, en-US |
모잠비크 | MZ | ko-KR |
미얀마 | MM | ko-KR |
나미비아 | 해당 없음 | ko-KR |
나우루 | NR | ko-KR |
네팔 | NP | ko-KR |
네덜란드 | NL | en-US, nl-NL |
뉴칼레도니아 | NC | ko-KR |
뉴질랜드 | NZ | ko-KR |
니카라과 | NI | en-US, es-ES |
니제르 | NE | ko-KR |
나이지리아 | NG | ko-KR |
니우에 | NU | ko-KR |
노퍽섬 | NF | ko-KR |
북마리아나제도 | MP | ko-KR |
북마케도니아 | MK | ko-KR |
노르웨이 | 아니요 | en-US, nb-NO |
오만 | OM | en-US, ar-SA |
파키스탄 | PK | ko-KR |
팔라우 | PW | ko-KR |
팔레스타인 자치 정부 | PS | ko-KR |
파나마 | PA | en-US, es-ES |
파푸아뉴기니 | PG | ko-KR |
파라과이 | PY | en-US, es-ES |
페루 | PE | en-US, es-ES |
필리핀 | PH | ko-KR |
핏케언 제도 | PN | ko-KR |
폴란드 | PL | en-US, pl-PL |
포르투갈 | PT | en-US, pt-PT |
푸에르토리코 | PR | en-US, en-US |
카타르 | QA | en-US, ar-SA |
리유니온 | RE | ko-KR |
루마니아 | RO | en-US, ro-RO |
러시아 | RU | en-US, ru-RU |
르완다 | RW | en-US, fr-FR |
상투메 프린시페 | ST | en-US, fr-FR |
사바 | XS | ko-KR |
생 바르텔레미 | BL | ko-KR |
세인트키츠 네비스 | KN | ko-KR |
세인트루시아 | LC | en-US, en-US |
생마르탱 | Mf | en-US, en-US |
생피에르앤드미클롱 | PM | ko-KR |
세인트빈센트그레나딘 | VC | ko-KR |
사모아 | WS | ko-KR |
산마리노 | SM | ko-KR |
사우디아라비아 | SA | ko-KR |
세네갈 | SN | en-US, fr-FR |
세르비아 | RS | en-US, sr-Latn-RS, en-US |
세이셸 | SC | ko-KR |
시에라리온 | SL | ko-KR |
싱가포르 | SG | en-US, zh-SG |
신트외스타티위스 | XE | ko-KR |
신트마르턴 | SX | en-US, en-US |
슬로바키아 | SK | en-US, sk-SK |
슬로베니아 | SI | en-US, sl-SI |
솔로몬 제도 | SB | ko-KR |
소말리아 | SO | ko-KR |
남아프리카 공화국 | ZA | ko-KR |
사우스 조지아 및 사우스 샌드위치 제도 | GS | ko-KR |
남수단 | SS | ko-KR |
스페인 | ES | en-US, es-ES, en-US, en-US |
스리랑카 | LK | ko-KR |
세인트헬레나 어센션 트리스탄다쿠냐 | SH | ko-KR |
수리남 | SR | ko-KR |
스발바르 | SJ | ko-KR |
스웨덴 | SE | en-US, sv-SE |
스위스 | CH | en-US, fr-FR, en-US, en-US |
대만 | TW | en-US, zh-HK |
타지키스탄 | TJ | ko-KR |
탄자니아 | TZ | ko-KR |
태국 | TH | en-US, th-TH |
동티모르(Timor-Leste) | Tl | ko-KR |
토고 | TG | ko-KR |
토켈라우 | TK | ko-KR |
통가 | TO | ko-KR |
트리니다드 토바고 | TT | ko-KR |
튀니지 | TN | en-US, fr-FR, en-US |
튀르키예 | TR | en-US, tr-TR |
투르크메니스탄 | TM | ko-KR |
터크스 케이커스 제도 | TC | ko-KR |
투발루 | TV | ko-KR |
미국령 해외 제도 | UM | ko-KR |
미국 버진 아일랜드 | VI | ko-KR |
우간다 | UG | ko-KR |
우크라이나 | UA | en-US, uk-UA |
아랍에미리트 | AE | en-US, ar-SA |
영국 | GB | ko-KR |
미국 | US | ko-KR |
우루과이 | UY | en-US, es-ES |
우즈베키스탄 | UZ | en-US, ru-RU |
바누아투 | VU | ko-KR |
바티칸 시국 | VA | ko-KR |
베네수엘라 | VE | en-US, es-ES |
베트남 | VN | en-US, vi-VN |
왈리스-푸투나 제도 | WF | ko-KR |
예멘 | YE | en-US, ar-SA |
잠비아 | ZM | ko-KR |
짐바브웨 | ZW | ko-KR |