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:
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();
Gebruik de verzameling IAggregatePartner.AgreementTemplates.
Roep de ById-methode aan en geef de templateId van de Microsoft-klantovereenkomst op.
Haal de eigenschap Document op.
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.
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.
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:
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.
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: aaaa0000-bb11-2222-33cc-444444dddddd
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: 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"
}
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 |