Downloadkoppeling voor de Microsoft-klantovereenkomst-sjabloon downloaden

Van toepassing op: Partnercentrum

Is niet van toepassing op: Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid

De AgreementDocument-resource wordt momenteel alleen ondersteund door partnercentrum in de openbare Cloud van Microsoft.

In dit artikel wordt beschreven hoe u een koppeling kunt ophalen om de Microsoft-klantovereenkomst-sjabloon te downloaden, op basis van het land/de regio en taal van de klant.

Vereisten

  • Als u de .NET SDK van Partnercentrum gebruikt, is versie 1.14 of hoger vereist.

    Belangrijk

    Vanaf juni 2023 wordt de nieuwste Versie van Partner Center .NET SDK 3.4.0 gearchiveerd. U kunt de SDK-release downloaden van GitHub, samen met een leesmij-bestand dat nuttige informatie bevat.

    Partners worden aangemoedigd om de REST API's van partnercentrum te blijven gebruiken.

  • Referenties zoals beschreven in verificatie in partnercentrum. Dit scenario biedt alleen ondersteuning voor App+User-verificatie.

  • Het land of de regio van de klant waarop de Microsoft-klantovereenkomst sjabloon van toepassing is.

  • De taal waarin de Microsoft-klantovereenkomst sjabloon moet worden gelokaliseerd.

Belangrijk

  • De Microsoft-klantovereenkomst is land-/regiospecifiek. Wanneer u een koppeling aanvraagt om de Microsoft-klantovereenkomst-sjabloon te downloaden, moet u het juiste land/de juiste regio opgeven op basis van de locatie van de klant. of een lijst met ondersteunde landen/regio's, raadpleegt u De lijst met ondersteunde landen/regio's en talen.
  • Voor sommige landen/regio's is de Microsoft-klantovereenkomst beschikbaar in meerdere talen. Kies voor de beste klantervaring de taal die het beste aansluit bij de behoeften van de klant. Raadpleeg de lijst met ondersteunde landen/regio's en talen voor een lijst met ondersteunde talen.
  • Deze methode wordt alleen ondersteund met de Microsoft-klantovereenkomst.

.NET

Een koppeling ophalen om de Microsoft-klantovereenkomst-sjabloon te downloaden:

  1. Haal de metagegevens van de overeenkomst op voor de Microsoft-klantovereenkomst. U moet de templateId van de Microsoft-klantovereenkomst verkrijgen. Zie Metagegevens van overeenkomst ophalen voor Microsoft-klantovereenkomst voor meer informatie.

    // IAggregatePartner partnerOperations;
    
    string agreementType = "MicrosoftCustomerAgreement";
    
    AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.   ByAgreementType(agreementType).Get().Items.Single();
    
  2. Gebruik de verzameling IAggregatePartner.AgreementTemplates.

  3. Roep de ById-methode aan en geef de templateId van de Microsoft-klantovereenkomst op.

  4. Haal de eigenschap Document op.

  5. Roep de ByCountry-methode aan en geef het land/de regio van de klant op waarop de overeenkomstsjabloon van toepassing is. De query wordt standaard ingesteld op US als de methode niet is opgegeven. Raadpleeg de lijst met ondersteunde landen/regiocodes voor een lijst met ondersteunde landen/regio's en talen. Deze methode is hoofdlettergevoelig.

  6. Roep de ByLanguage-methode aan en geef de taal op waarin de overeenkomstsjabloon moet worden gelokaliseerd. De query wordt standaard ingesteld op en-US als de methode niet is opgegeven of als de opgegeven land-/regiocode niet wordt ondersteund voor het land of de opgegeven regio. Raadpleeg de lijst met ondersteunde landen/regio's en talen voor een lijst met ondersteunde taalcodes.

  7. Roep de get- of GetAsync-methode aan.

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

Een volledig voorbeeld vindt u in de klasse GetAgreementDetails van het consoletest-app-project .

REST-aanvraag

Een koppeling ophalen om de Microsoft-klantovereenkomst-sjabloon te downloaden:

  1. Haal de metagegevens van de overeenkomst op voor de Microsoft-klantovereenkomst. U moet de templateId van de Microsoft-klantovereenkomst verkrijgen. Zie Metagegevens van overeenkomst ophalen voor Microsoft-klantovereenkomst voor meer informatie.

  2. Maak een REST-aanvraag om een AgreementDocument-resource op te halen. Zie het voorbeeld van de aanvraagsyntaxis voor een voorbeeld. U moet de volgende gegevens opgeven:

    • De templateId van de Microsoft-klantovereenkomst
    • Het land/de regio waarop de sjabloon Microsoft-klantovereenkomst van toepassing is
    • De taal waarin de Microsoft-klantovereenkomst-sjabloon moet worden gelokaliseerd

Aanvraagsyntaxis

Gebruik de volgende aanvraagsyntaxis voor deze resource:

Methode Aanvraag-URI
GET {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1

URI-parameters

U kunt de volgende URI-parameters gebruiken met uw aanvraag:

Name Type Vereist Beschrijving
agreement-template-id tekenreeks Ja Unieke id van het overeenkomsttype. U kunt de templateId voor Microsoft-klantovereenkomst verkrijgen door de metagegevens van de overeenkomst voor Microsoft-klantovereenkomst op te halen. Zie Metagegevens van overeenkomst ophalen voor Microsoft-klantovereenkomst voor meer informatie. Deze parameter is hoofdlettergevoelig.
land tekenreeks Nee Geeft het land/de regio aan waarop de overeenkomstsjabloon van toepassing is. De query wordt standaard ingesteld op VS als de parameter niet is opgegeven. Raadpleeg de lijst met ondersteunde landen/regiocodes voor een lijst met ondersteunde landen/regio's en talen.
taal tekenreeks Nee Geeft de taal aan waarin de overeenkomstsjabloon moet worden gelokaliseerd. De query wordt standaard ingesteld op en-US als de parameter niet is opgegeven of als de land-/regiocode die is opgegeven in niet wordt ondersteund voor het land of de opgegeven regio. Raadpleeg de lijst met ondersteunde landen/regiocodes voor een lijst met ondersteunde landen/regio's en talen.

Aanvraagheaders

Zie Rest-headers in Partnercentrum voor meer informatie.

Aanvraagtekst

Geen.

Aanvraagvoorbeeld

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

REST-antwoord

Als dit lukt, retourneert deze methode een AgreementDocument-resource in de hoofdtekst van het antwoord.

De resource heeft een downloadUri-eigenschap , die een URL-tekenreeks bevat die kan worden gebruikt om de overeenkomstsjabloon te downloaden. Telkens wanneer u een query maakt, wordt er een andere koppeling geretourneerd. Deze koppeling verloopt na vijf minuten.

Geslaagde antwoorden en foutcodes

Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat de fout is geslaagd of mislukt en andere informatie over foutopsporing.

Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en andere parameters te lezen. Zie rest-foutcodes in Partnercentrum voor de volledige lijst.

Responsvoorbeeld

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"
}

Lijst met ondersteunde landen/regio's en talen

Belangrijk

De eigenschap land-/regiocode is hoofdlettergevoelig. Zorg ervoor dat u de juiste behuizing gebruikt die in deze tabel is opgegeven:

Land/regio Landcode Ondersteunde taalcode(s)
Ålandeilanden AX nl
Afghanistan AF nl
Albanië AL nl
Algerije DZ nl-NL, fr-FR, en-US
Amerikaans-Samoa AS nl
Andorra AD nl
Angola AO en-US, pt-PT
Anguilla AI nl
Antarctica AQ nl
Antigua en Barbuda AG nl
Argentinië AR en-US, es-ES
Armenië AM nl
Aruba AW nl
Australië AU nl
Oostenrijk AT en-US, de-DE
Azerbeidzjan AZ nl
Bahama's BS nl
Bahrein BH en-US, ar-SA
Bangladesh BD nl
Barbados BB nl
Belarus BY en-US, ru-RU
België BE nl-NL, nl-NL
Belize BZ en-US, es-ES
Benin BJ nl
Bermuda BM nl
Bhutan BT nl
Bolivia BO en-US, es-ES
Bonaire BQ nl
Bosnië en Herzegovina BA nl
Botswana BW nl
Bouveteiland BV nl
Brazilië BR en-US, pt-BR
Brits Territorium in de Indische Oceaan IO nl
Britse Maagdeneilanden VG nl
Brunei BN nl
Bulgarije BG en-US, bg-BG
Burkina Faso BF nl
Burundi BI nl
Cote d'Ivoire CI nl-NL, fr-FR
Cabo Verde CV en-US, pt-PT
Cambodja KH nl
Kameroen KZA nl-NL, fr-FR
Canada CA (consistentie en beschikbaarheid) nl-NL, fr-FR
Kaaimaneilanden KY en-US, en-US
Centraal-Afrikaanse Republiek CF nl
Tsjaad TD nl
Chili CL en-US, es-ES
Christmaseiland CX nl
Cocoseilanden CC nl
Colombia CO en-US, es-ES
Comoren KM nl
Congo (DRC) CD nl
Congo CG nl
Cookeilanden CK nl
Costa Rica CR en-US, es-ES
Kroatië HR en-US, hr-HR
Curaçao LW nl
Cyprus CY nl
Tsjechische Republiek CZ en-US, cs-CZ
Denemarken DK en-US, da-DK
Djibouti DJ nl
Dominica DM nl
Dominicaanse Republiek DO en-US, es-ES
Ecuador EC nl
Egypte EG en-US, ar-SA
El Salvador SV en-US, es-ES
Equatoriaal-Guinea GQ nl
Eritrea ER nl
Estland EE en-US, et-EE
Koninkrijk Eswatini SZ nl
Ethiopië ET nl
Falklandeilanden FK nl
Faröer FO nl
Fiji FJ nl
Finland FI en-US, fi-FI
Frankrijk FR nl-NL, fr-FR
Frans-Guyana GF nl-NL, fr-FR
Frans-Polynesië PF nl
Franse Gebieden in de zuidelijke Indische Oceaan TF nl
Gabon GA nl
Gambia GM nl
Georgië GE nl
Duitsland DE en-US, de-DE
Ghana GH nl
Gibraltar GI nl
Griekenland GR en-US, el-GR
Groenland GL nl
Grenada GD nl
Guadeloupe GP nl
Guam GU nl
Guatemala GT en-US, es-ES
Guernsey GG nl
Guinee GN nl
Guinee-Bissau GW nl
Guyana GY nl
Haïti HT nl
Heard- en McDonald-eilanden HM nl
Honduras HN en-US, es-ES
Hongkong Special Beheer istrative Region HK en-US, zh-HK
Hongarije HU en-US, hu-HU
IJsland IS nl
India IN en-US, hi-IN
Indonesië Id en-US, id-ID
Irak IQ en-US, ar-SA
Ierland IE nl
Isle of Man IM nl
Israël IL en-US, he-IL
Italië IT en-US, it-IT
Jamaica JM nl
Jan Mayen XJ nl
Japan JP en-US, ja-JP
Jersey JE nl
Jordanië JO en-US, ar-SA
Kazachstan KZ en-US, kk-KZ
Kenia KE nl
Kiribati KI nl
Zuid-Korea KR en-US, ko-KR
Kosovo XK nl
Koeweit KW en-US, ar-SA
Kirgistan KG en-US, ru-RU
Laos LA nl
Letland LV en-US, lv-LV
Libanon LB en-US, ar-SA
Lesotho LS nl
Liberia LR nl
Libië LY en-US, ar-SA
Liechtenstein LI en-US, de-DE
Litouwen LT en-US, lt-LT
Luxemburg LU nl-NL, fr-FR
Macao Special Beheer istrative Region MO en-US, zh-HK
Madagaskar MG nl
Malawi MW nl
Maleisië MY en-US, ms-MY
Maldiven MV nl
Mali ML nl
Malta MT nl
Marshalleilanden MH nl
Martinique MQ nl
Mauritanië NAAMWIJZIGING nl
Mauritius MU en-US, ar-SA
Mayotte YT nl
Mexico MX en-US, es-ES
Micronesia FM nl
Moldavië MD en-US, ro-RO
Monaco MC nl-NL, fr-FR
Mongolië MN nl
Montenegro ME nl
Montserrat MS nl
Marokko MA nl-NL, fr-FR, en-US
Mozambique MZ nl
Myanmar MM nl
Namibië N.v.t. nl
Nauru NR nl
Nepal NP nl
Nederland NL nl-NL, nl-NL
Nieuw-Caledonië NC nl
Nieuw-Zeeland NZ nl
Nicaragua NI en-US, es-ES
Niger NE nl
Nigeria NG nl
Niue NU nl
Norfolk NF nl
Noordelijke Marianen MP nl
Noord-Macedonië MK nl
Noorwegen NO en-US, nb-NO
Oman OM en-US, ar-SA
Pakistan PK nl
Palau PW nl
Palestijnse Autoriteit PS nl
Panama PA en-US, es-ES
Papoea-Nieuw-Guinea PG nl
Paraguay PY en-US, es-ES
Peru PE en-US, es-ES
Filipijnen PH nl
Pitcairneilanden PN nl
Polen PL en-US, pl-PL
Portugal PT en-US, pt-PT
Puerto Rico PR en-US, en-US
Qatar QA en-US, ar-SA
Réunion RE nl
Roemenië RO en-US, ro-RO
Rusland RU en-US, ru-RU
Rwanda RW nl-NL, fr-FR
Sao Tomé en Principe ST nl-NL, fr-FR
Saba XS nl
Saint-Barthélemy BL nl
Saint Kitts en Nevis KN nl
Saint Lucia LC en-US, en-US
Saint-Martin MF en-US, en-US
Saint-Pierre en Miquelon PM nl
Saint Vincent en de Grenadines VC nl
Samoa WS nl
San Marino SM nl
Saoedi-Arabië SA nl
Senegal SN nl-NL, fr-FR
Servië RS en-US, sr-Latn-RS, en-US
Seychellen SC nl
Sierra Leone SL nl
Singapore SG en-US, zh-SG
Sint Eustatius XE nl
Sint Maarten SX en-US, en-US
Slowakije SK en-US, sk-SK
Slovenië SI en-US, sl-SI
Salomonseilanden SB nl
Somalië SO nl
Zuid-Afrika ZA nl
Zuid-Georgië en de Zuidelijke Sandwicheilanden GS nl
Zuid-Soedan SS nl
Spanje ES en-US, es-ES, en-US, en-US
Sri Lanka LK nl
Sint-Helena, Ascension, Tristan da Cunha SH nl
Suriname SR nl
Svalbard SJ nl
Zweden SE en-US, sv-SE
Zwitserland CH nl-NL, fr-FR, en-US, en-US
Taiwan TW en-US, zh-HK
Tadzjikistan TJ nl
Tanzania TZ nl
Thailand TH en-US, th-TH
Timor-Leste TL nl
Togo TG nl
Tokelau TK nl
Tonga TO nl
Trinidad en Tobago TT nl
Tunesië TN nl-NL, fr-FR, en-US
Turkije TR en-US, tr-TR
Turkmenistan TM nl
Turks- en Caicos-eilanden TC nl
Tuvalu TV nl
Amerikaanse ondergeschikte afgelegen eilanden UM nl
Amerikaanse Maagdeneilanden VI nl
Oeganda UG nl
Oekraïne UA en-US, uk-UA
Verenigde Arabische Emiraten AE en-US, ar-SA
Verenigd Koninkrijk Gb nl
Verenigde Staten VS nl
Uruguay UY en-US, es-ES
Oezbekistan UZ en-US, ru-RU
Vanuatu VU nl
Vaticaanstad VA nl
Venezuela VE en-US, es-ES
Vietnam VN en-US, vi-VN
Wallis en Futuna WF nl
Jemen YE en-US, ar-SA
Zambia ZM nl
Zimbabwe ZW nl