Sdílet prostřednictvím


Získání odkazu ke stažení pro šablonu Smlouva se zákazníkem Microsoftu

Platí pro: Partnerské centrum

Nevztahuje se na: Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro státní správu USA

Prostředek AgreementDocument v současné době podporuje Partnerské centrum pouze ve veřejném cloudu Microsoftu.

Tento článek popisuje, jak získat odkaz ke stažení šablony Smlouva se zákazníkem Microsoftu na základě země/oblasti a jazyka zákazníka.

Požadavky

  • Pokud používáte sadu .NET SDK partnerského centra, vyžaduje se verze 1.14 nebo novější.

    Důležité

    Od června 2023 se teď archivuje nejnovější verze sady .NET SDK partnerského centra 3.4.0. Vydání sady SDK si můžete stáhnout z GitHubu spolu se souborem readme, který obsahuje užitečné informace.

    Doporučujeme, aby partneři dál používali rozhraní REST API Partnerského centra.

  • Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje pouze ověřování aplikací a uživatelů.

  • Země nebo oblast zákazníka, na kterou se šablona Smlouva se zákazníkem Microsoftu vztahuje.

  • Jazyk, ve kterém má být šablona Smlouva se zákazníkem Microsoftu lokalizována.

Důležité

  • Smlouva se zákazníkem Microsoftu je specifická pro zemi nebo oblast. Při vyžádání odkazu ke stažení šablony Smlouva se zákazníkem Microsoftu nezapomeňte zadat správnou zemi nebo oblast na základě umístění zákazníka. nebo seznam podporovaných zemí/oblastí, přečtěte si seznam podporovaných zemí/oblastí a jazyků.
  • V některých zemích nebo oblastech je Smlouva se zákazníkem Microsoftu k dispozici v několika jazycích. Nejlepší prostředí pro zákazníky dosáhnete, když vyberete jazyk, který nejlépe odpovídá potřebám zákazníka. Seznam podporovaných jazyků najdete v seznamu podporovaných zemí a oblastí a jazyků.
  • Tato metoda je podporována pouze u Smlouva se zákazníkem Microsoftu.

.NET

Načtení odkazu pro stažení šablony Smlouva se zákazníkem Microsoftu:

  1. Načtěte metadata smlouvy pro Smlouva se zákazníkem Microsoftu. Je nutné získat id šablony Smlouva se zákazníkem Microsoftu. Další informace najdete v tématu Získání metadat smlouvy pro Smlouva se zákazníkem Microsoftu.

    // IAggregatePartner partnerOperations;
    
    string agreementType = "MicrosoftCustomerAgreement";
    
    AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.   ByAgreementType(agreementType).Get().Items.Single();
    
  2. Použijte kolekci IAggregatePartner.AgreementTemplates.

  3. Zavolejte Metodu ById a zadejte templateId Smlouva se zákazníkem Microsoftu.

  4. Načtěte vlastnost Document .

  5. Zavolejte metodu ByCountry a zadejte zemi nebo oblast zákazníka, na kterou se vztahuje šablona smlouvy. Pokud metoda není zadaná, dotaz se ve výchozím nastavení nastaví na USA . Seznam podporovaných kódů zemí nebo oblastí najdete v seznamu podporovaných zemí/oblastí a jazyků. Tato metoda rozlišují malá a velká písmena.

  6. Zavolejte Metodu ByLanguage a zadejte jazyk, ve kterém má být šablona smlouvy lokalizována. Pokud není zadaná metoda zadaná nebo zadaný kód země/oblasti není pro zadanou zemi nebo oblast, ve výchozím nastavení se dotaz nastaví jako en-US . Seznam podporovaných kódů jazyků najdete v seznamu podporovaných zemí a oblastí a jazyků.

  7. Volejte metodu Get nebo GetAsync .

    // IAggregatePartner partnerOperations;
    
    string customerCountry = "US";
    
    string languageForLocalization = "en-US";
    
    var agreementDocument = partnerOperations.   AgreementTemplates.ById   (microsoftCustomerAgreementDetails.   TemplateId).Document.ByCountry   (customerCountry).ByLanguage   (languageForLocalization).Get();
    

Kompletní ukázku najdete ve třídě GetAgreementDetails z projektu testovací aplikace konzoly.

Požadavek REST

Načtení odkazu pro stažení šablony Smlouva se zákazníkem Microsoftu:

  1. Načtěte metadata smlouvy pro Smlouva se zákazníkem Microsoftu. Je nutné získat id šablony Smlouva se zákazníkem Microsoftu. Další informace najdete v tématu Získání metadat smlouvy pro Smlouva se zákazníkem Microsoftu.

  2. Vytvořte požadavek REST pro načtení prostředku AgreementDocument. Příklad syntaxe požadavku. Musíte zadat následující informace:

    • Id šablony Smlouva se zákazníkem Microsoftu
    • Země/oblast, na kterou se šablona Smlouva se zákazníkem Microsoftu vztahuje
    • Jazyk, ve kterém by se měla lokalizovat šablona Smlouva se zákazníkem Microsoftu

Syntaxe požadavku

Pro tento prostředek použijte následující syntaxi požadavku:

metoda Identifikátor URI žádosti
GET {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1

Parametry identifikátoru URI

U požadavku můžete použít následující parametry identifikátoru URI:

Name Type Požadováno Popis
agreement-template-id string Ano Jedinečný identifikátor typu smlouvy. Id šablony pro Smlouva se zákazníkem Microsoftu můžete získat načtením metadat smlouvy pro Smlouva se zákazníkem Microsoftu. Další informace najdete v tématu Získání metadat smlouvy pro Smlouva se zákazníkem Microsoftu. U tohoto parametru se rozlišují malá a velká písmena.
country string No Určuje zemi nebo oblast, na kterou se šablona smlouvy vztahuje. Pokud parametr není zadaný, dotaz se ve výchozím nastavení nastaví na USA . Seznam podporovaných kódů zemí nebo oblastí najdete v seznamu podporovaných zemí/oblastí a jazyků.
jazyk string No Označuje jazyk, ve kterém má být šablona smlouvy lokalizována. Pokud parametr není zadaný nebo kód země/oblasti zadaný v zadané zemi nebo oblasti, ve výchozím nastavení se dotaz nastaví jako en-US . Seznam podporovaných kódů zemí nebo oblastí najdete v seznamu podporovaných zemí/oblastí a jazyků.

Záhlaví žádosti

Další informace najdete v tématu Hlavičky REST Partnerského centra.

Text požadavku

Nezaokrouhlovat.

Příklad požadavku

GET https://api.partnercenter.microsoft.com/v1/agreementtemplates/117a77b0-9360-443b-8795-c6dedc750cf9/document?language=en-US&country=US HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b

Odpověď REST

Pokud je tato metoda úspěšná, vrátí prostředek AgreementDocument v textu odpovědi.

Prostředek má vlastnost downloadUri , která obsahuje řetězec adresy URL, který lze použít ke stažení šablony smlouvy. Pokaždé, když vytvoříte dotaz, se vrátí jiný odkaz. Platnost tohoto odkazu vyprší po pěti minutách.

Kódy úspěšnosti a chyb odpovědi

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění.

Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST v Partnerském centru.

Příklad odpovědi

HTTP/1.1 200 OK
Content-Length: 620
Content-Type: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
{
    "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"
}

Seznam podporovaných zemí/oblastí a jazyků

Důležité

U vlastnosti kódu země/oblasti se rozlišují malá a velká písmena. Ujistěte se, že používáte správné pouzdro zadané v této tabulce:

Země/region Kód země Podporované kódy jazyka
Ålandy AX cs
Afghánistán AF cs
Albánie AL cs
Alžírsko DZ en-US, fr-FR, en-US
Americká Samoa AS cs
Andorra AD cs
Angola AO en-US, pt-PT
Anguilla Umělá inteligence cs
Antarktida AQ cs
Antigua a Barbuda AG cs
Argentina Pohledávky en-US, es-ES
Arménie AM cs
Aruba AW cs
Austrálie AU cs
Rakousko AT en-US, de-DE
Ázerbájdžán AZ cs
Bahamy BS cs
Bahrajn BH en-US, ar-SA
Bangladéš BD cs
Barbados BB cs
Bělorusko BY en-US, ru-RU
Belgie BE en-US, nl-NL
Belize BZ en-US, es-ES
Benin BJ cs
Bermudy BM cs
Bhútán BT cs
Bolívie BO en-US, es-ES
Bonaire BQ cs
Bosna a Hercegovina BA cs
Botswana BW cs
Bouvetův ostrov BV cs
Brazílie BR en-US, pt-BR
Britské indickooceánské území IO cs
Britské Panenské ostrovy VG cs
Brunej BN cs
Bulharsko BG en-US, bg-BG
Burkina Faso BF cs
Burundi BI cs
Côte d’Ivoire (Pobřeží slonoviny) CI en-US, fr-FR
Cabo Verde CV en-US, pt-PT
Kambodža KH cs
Kamerun CM en-US, fr-FR
Kanada CA en-US, fr-FR
Kajmanské ostrovy KY en-US, en-US
Středoafrická republika CF cs
Čad TD cs
Chile CL en-US, es-ES
Vánoční ostrov CX cs
Kokosové ostrovy Kopie cs
Kolumbie CO en-US, es-ES
Komory KM cs
Konžská demokratická republika CD cs
Kongo CG cs
Cookovy ostrovy CK cs
Kostarika CR en-US, es-ES
Chorvatsko HR en-US, hr-HR
Curaçao CW cs
Kypr CY cs
Česko CZ cs-US, cs-CZ
Dánsko DK en-US, da-DK
Džibutsko DJ cs
Dominika DM cs
Dominikánská republika DO en-US, es-ES
Ekvádor EC cs
Egypt EG en-US, ar-SA
Salvador SV en-US, es-ES
Rovníková Guinea GQ cs
Eritrea ER cs
Estonsko EE en-US, et-EE
Svazijsko SZ cs
Etiopie ET cs
Falklandské ostrovy FK cs
Faerské ostrovy FO cs
Fidži FJ cs
Finsko FI en-US, fi-FI
Francie FR en-US, fr-FR
Francouzská Guyana GF en-US, fr-FR
Francouzská Polynésie PF cs
Francouzská jižní území TF cs
Gabon GA cs
Gambie GM cs
Gruzie GE cs
Německo DE en-US, de-DE
Ghana GH cs
Gibraltar GI cs
Řecko GR en-US, el-GR
Grónsko GL cs
Grenada GD cs
Guadeloupe GP cs
Guam GU cs
Guatemala GT en-US, es-ES
Guernsey GG cs
Guinea GN cs
Guinea-Bissau GW cs
Guyana GY cs
Haiti HT cs
Heardův ostrov a McDonaldovy ostrovy HM cs
Honduras HN en-US, es-ES
Zvláštní Správa istrativní oblast Hongkongu HK en-US, zh-HK
Maďarsko HU en-US, hu-HU
Island IS cs
Indie IN en-US, hi-IN
Indonésie ID en-US, id-ID
Irák IQ en-US, ar-SA
Irsko IE cs
Ostrov Man Rychlé zprávy cs
Izrael IL en-US, he-IL
Itálie IT en-US, it-IT
Jamajka JM cs
Jan Mayen XJ cs
Japonsko JP en-US, ja-JP
Jersey JE cs
Jordánsko JO en-US, ar-SA
Kazachstán KZ en-US, kk-KZ
Keňa KE cs
Kiribati KI cs
Korea KR en-US, ko-KR
Kosovo XK cs
Kuvajt KW en-US, ar-SA
Kyrgyzstán KG en-US, ru-RU
Laos LA cs
Lotyšsko LV en-US, lv-LV
Libanon LB en-US, ar-SA
Lesotho LS cs
Libérie LR cs
Libye LY en-US, ar-SA
Lichtenštejnsko LI en-US, de-DE
Litva LT en-US, lt-LT
Lucembursko LU en-US, fr-FR
Macao Special Správa istrative Region MO en-US, zh-HK
Madagaskar MG cs
Malawi MW cs
Malajsie MY en-US, ms-MY
Maledivy MV cs
Mali ML cs
Malta MT cs
Marshallovy ostrovy MH cs
Martinik MQ cs
Mauritánie MR cs
Mauricius MU en-US, ar-SA
Mayotte YT cs
Mexiko MX en-US, es-ES
Mikronésie FM cs
Moldavsko MD en-US, ro-RO
Monako MC en-US, fr-FR
Mongolsko MN cs
Černá Hora ME cs
Montserrat MS cs
Maroko MA en-US, fr-FR, en-US
Mosambik MZ cs
Myanmar MM cs
Namibie NA cs
Nauru NR cs
Nepál NP cs
Nizozemsko NL en-US, nl-NL
Nová Kaledonie NC cs
Nový Zéland NZ cs
Nikaragua NI en-US, es-ES
Niger NE cs
Nigérie NG cs
Niue NU cs
Norfolk NF cs
Severní Mariany MP cs
Severní Makedonie MK cs
Norsko NE en-US, nb-NO
Omán OM en-US, ar-SA
Pákistán PK cs
Palau PW cs
Palestinská samospráva PS cs
Panama PA en-US, es-ES
Papua-Nová Guinea PG cs
Paraguay PY en-US, es-ES
Peru PE en-US, es-ES
Filipíny PH cs
Pitcairnovy ostrovy PN cs
Polsko PL en-US, pl-PL
Portugalsko PT en-US, pt-PT
Portoriko PR en-US, en-US
Katar Otázky a odpovědi en-US, ar-SA
Réunion RE cs
Rumunsko RO en-US, ro-RO
Rusko RU en-US, ru-RU
Rwanda RW en-US, fr-FR
Svatý Tomáš a Princův ostrov ST en-US, fr-FR
Saba XS cs
Saint-Barthélemy BL cs
Svatý Kryštof a Nevis KN cs
Svatá Lucie LC en-US, en-US
Svatý Martin (Francie) MF en-US, en-US
Saint Pierre a Miquelon PM cs
Svatý Vincenc a Grenadiny VC cs
Samoa WS cs
San Marino SM cs
Saúdská Arábie SA cs
Senegal SN en-US, fr-FR
Srbsko RS en-US, sr-Latn-RS, en-US
Seychely SC cs
Sierra Leone SL cs
Singapur SG en-US, zh-SG
Svatý Eustach XE cs
Svatý Martin (Nizozemsko) SX en-US, en-US
Slovensko SK en-US, sk-SK
Slovinsko SI en-US, sl-SI
Šalamounovy ostrovy SB cs
Somálsko SO cs
Jižní Afrika ZA cs
Jižní Georgie a Jižní Sandwichovy ostrovy GS cs
Jižní Súdán SS cs
Španělsko ES en-US, es-ES, en-US, en-US
Srí Lanka LK cs
Sv. Helena, Ascension a Tristan da Cunha SH cs
Surinam SR cs
Špicberky SJ cs
Švédsko SE en-US, sv-SE
Švýcarsko CH en-US, fr-FR, en-US, en-US
Tchaj-wan TW en-US, zh-HK
Tádžikistán TJ cs
Tanzanie TZ cs
Thajsko TH en-US, th-TH
Timor Leste TL cs
Togo TG cs
Tokelau TK cs
Tonga TO cs
Trinidad a Tobago TT cs
Tunisko TN en-US, fr-FR, en-US
Turecko TR en-US, tr-TR
Turkmenistán TM cs
Ostrovy Turks a Caicos TC cs
Tuvalu TV cs
Menší odlehlé ostrovy USA UM cs
Americké Panenské ostrovy VI cs
Uganda UG cs
Ukrajina UA en-US, uk-UA
Spojené arabské emiráty AE en-US, ar-SA
Spojené království GB cs
USA (USA) cs
Uruguay UY en-US, es-ES
Uzbekistán UZ en-US, ru-RU
Vanuatu VU cs
Vatikán VA cs
Venezuela VE en-US, es-ES
Vietnam VN en-US, vi-VN
Wallis a Futuna WF cs
Jemen YE en-US, ar-SA
Zambie ZM cs
Zimbabwe ZW cs