Hämta en nedladdningslänk för mallen Microsoft-kundavtal
Gäller för: Partnercenter
Gäller inte för: Partnercenter som drivs av 21Vianet | Partnercenter för Microsoft Cloud for US Government
AgreementDocument-resursen stöds för närvarande endast av Partnercenter i Microsofts offentliga moln.
Den här artikeln beskriver hur du hämtar en länk för att ladda ned mallen Microsoft-kundavtal baserat på kundens land/region och språk.
Förutsättningar
Om du använder .NET SDK för Partnercenter krävs version 1.14 eller senare.
Viktigt!
Från och med juni 2023 arkiveras nu den senaste Partner Center .NET SDK-versionen 3.4.0. Du kan ladda ned SDK-versionen från GitHub tillsammans med en readme-fil som innehåller användbar information.
Partner uppmanas att fortsätta att använda REST-API:er för Partnercenter.
Autentiseringsuppgifter enligt beskrivningen i Partnercenter-autentisering. Det här scenariot stöder endast App+User-autentisering.
Kundens land/region som Microsoft-kundavtal mallen gäller för.
Språket där Microsoft-kundavtal mallen ska lokaliseras.
Viktigt!
- Microsoft-kundavtal är land/regionspecifik. När du begär en länk för att ladda ned mallen Microsoft-kundavtal måste du ange rätt land/region baserat på kundens plats. eller lista över länder/regioner som stöds, se Lista över länder/regioner och språk som stöds.
- För vissa länder/regioner är Microsoft-kundavtal tillgängligt på flera språk. För bästa kundupplevelse väljer du det språk som bäst matchar kundens behov. En lista över språk som stöds finns i Lista över länder/regioner och språk som stöds.
- Den här metoden stöds endast med Microsoft-kundavtal.
.NET
Så här hämtar du en länk för att ladda ned mallen Microsoft-kundavtal:
Hämta avtalsmetadata för Microsoft-kundavtal. Du måste hämta templateId för Microsoft-kundavtal. Mer information finns i Hämta avtalsmetadata för Microsoft-kundavtal.
// IAggregatePartner partnerOperations; string agreementType = "MicrosoftCustomerAgreement"; AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails. ByAgreementType(agreementType).Get().Items.Single();
Använd samlingen IAggregatePartner.AgreementTemplates.
Anropa metoden ById och ange templateId för Microsoft-kundavtal.
Hämta egenskapen Dokument.
Anropa metoden ByCountry och ange kundens land/region som avtalsmallen gäller för. Frågan är som standard USA om metoden inte har angetts. En lista över lands-/regionkoder som stöds finns i Lista över länder/regioner och språk som stöds. Den här metoden är skiftlägeskänslig.
Anropa metoden ByLanguage och ange det språk som avtalsmallen ska lokaliseras till. Frågan är som standard en-US om metoden inte har angetts eller om den angivna lands-/regionkoden inte stöds för det angivna landet/regionen. En lista över språkkoder som stöds finns i Lista över länder/regioner och språk som stöds.
Anropa metoden Get eller GetAsync.
// IAggregatePartner partnerOperations; string customerCountry = "US"; string languageForLocalization = "en-US"; var agreementDocument = partnerOperations. AgreementTemplates.ById (microsoftCustomerAgreementDetails. TemplateId).Document.ByCountry (customerCountry).ByLanguage (languageForLocalization).Get();
Ett fullständigt exempel finns i klassen GetAgreementDetails från konsoltestappprojektet .
REST-begäran
Så här hämtar du en länk för att ladda ned mallen Microsoft-kundavtal:
Hämta avtalsmetadata för Microsoft-kundavtal. Du måste hämta templateId för Microsoft-kundavtal. Mer information finns i Hämta avtalsmetadata för Microsoft-kundavtal.
Skapa en REST-begäran för att hämta en AgreementDocument-resurs. Ett exempel finns i exemplet med begärandesyntax. Du måste ange följande information:
- TemplateId för Microsoft-kundavtal
- Det land/den region som mallen för Microsoft-kundavtal gäller för
- Språket där Microsoft-kundavtal mallen ska lokaliseras
Syntax för begäran
Använd följande begärandesyntax för den här resursen:
Metod | URI för förfrågan |
---|---|
GET | {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1 |
URI-parametrar
Du kan använda följande URI-parametrar med din begäran:
Namn | Typ | Obligatoriskt | Beskrivning |
---|---|---|---|
agreement-template-id | sträng | Ja | Unik identifierare för avtalstypen. Du kan hämta templateId för Microsoft-kundavtal genom att hämta avtalsmetadata för Microsoft-kundavtal. Mer information finns i Hämta avtalsmetadata för Microsoft-kundavtal. Den här parametern är skiftlägeskänslig. |
land | string | Nej | Anger det land/den region som avtalsmallen gäller för. Frågan är som standard USA om parametern inte har angetts. En lista över lands-/regionkoder som stöds finns i Lista över länder/regioner och språk som stöds. |
språk | string | Nej | Anger på vilket språk avtalsmallen ska lokaliseras. Frågan är som standard en-US om parametern inte har angetts eller om lands-/regionkoden som anges i inte stöds för det angivna landet/regionen. En lista över lands-/regionkoder som stöds finns i Lista över länder/regioner och språk som stöds. |
Begärandehuvuden
Mer information finns i REST-huvuden för Partnercenter.
Begärandetext
Inga.
Exempel på begäran
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-svar
Om det lyckas returnerar den här metoden en AgreementDocument-resurs i svarstexten.
Resursen har en downloadUri-egenskap som innehåller en URL-sträng som kan användas för att ladda ned avtalsmallen. En annan länk returneras varje gång du gör en fråga. Den här länken upphör att gälla efter fem minuter.
Svarsframgång och felkoder
Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och annan felsökningsinformation.
Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och andra parametrar. Den fullständiga listan finns i Rest-felkoder för Partnercenter.
Svarsexempel
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"
}
Lista över länder/regioner och språk som stöds
Viktigt!
Lands-/regionkodegenskapen är skiftlägeskänslig. Se till att använda rätt hölje som anges i den här tabellen:
Land/region | Landskod | Språkkoder som stöds |
---|---|---|
Åland | AX | en-US |
Afghanistan | AF | en-US |
Albanien | AL | en-US |
Algeriet | DZ | en-US, fr-FR, en-US |
Amerikanska Samoa | AS | en-US |
Andorra | AD | en-US |
Angola | AO | en-US, pt-PT |
Anguilla | AI | en-US |
Antarktis | AQ | en-US |
Antigua och Barbuda | AG | en-US |
Argentina | AR | en-US, es-ES |
Armenien | AM | en-US |
Aruba | AW | en-US |
Australien | AU | en-US |
Österrike | AT | en-US, de-DE |
Azerbajdzjan | AZ | en-US |
Bahamas | BS | en-US |
Bahrain | BH | en-US, ar-SA |
Bangladesh | BD | en-US |
Barbados | BB | en-US |
Vitryssland | BY | en-US, ru-RU |
Belgien | BE | en-US, nl-NL |
Belize | BZ | en-US, es-ES |
Benin | BJ | en-US |
Bermuda | BM | en-US |
Bhutan | BT | en-US |
Bolivia | BO | en-US, es-ES |
Bonaire | BQ | en-US |
Bosnien och Hercegovina | BA | en-US |
Botswana | BW | en-US |
Bouvetön | BV | en-US |
Brasilien | BR | en-US, pt-BR |
Brittiska territoriet i Indiska Oceanen | IO | en-US |
Brittiska Jungfruöarna | VG | en-US |
Brunei | BN | en-US |
Bulgarien | BG | en-US, bg-BG |
Burkina Faso | BF | en-US |
Burundi | BI | en-US |
Côte d'Ivoire | CI | en-US, fr-FR |
Kap Verde | CV | en-US, pt-PT |
Kambodja | KH | en-US |
Kamerun | KB | en-US, fr-FR |
Kanada | CA | en-US, fr-FR |
Caymanöarna | KY | en-US, en-US |
Centralafrikanska Republiken | CF | en-US |
Tchad | TD | en-US |
Chile | CL | en-US, es-ES |
Julön | CX | en-US |
Kokosöarna | CC | en-US |
Colombia | CO | en-US, es-ES |
Komorerna | KM | en-US |
Kongo (DR) | CD | en-US |
Kongo | CG | en-US |
Cooköarna | CK | en-US |
Costa Rica | CR | en-US, es-ES |
Kroatien | Personal | en-US, hr-HR |
Curaçao | LV | en-US |
Cypern | CY | en-US |
Tjeckien | CZ | en-US, cs-CZ |
Danmark | DK | en-US, da-DK |
Djibouti | DJ | en-US |
Dominica | DM | en-US |
Dominikanska republiken | DO | en-US, es-ES |
Ecuador | EC | en-US |
Egypten | EG | en-US, ar-SA |
El Salvador | SV | en-US, es-ES |
Ekvatorialguinea | GQ | en-US |
Eritrea | ER | en-US |
Estland | EE | en-US, et-EE |
eSwatini | SZ | en-US |
Etiopien | ET | en-US |
Falklandsöarna | FK | en-US |
Färöarna | FO | en-US |
Fiji | FJ | en-US |
Finland | FI | en-US, fi-FI |
Frankrike | FR | en-US, fr-FR |
Franska Guyana | GF | en-US, fr-FR |
Franska Polynesien | PF | en-US |
Franska sydterritorierna | TF | en-US |
Gabon | Allmän tillgänglighet | en-US |
Gambia | GM | en-US |
Georgia | GE | en-US |
Tyskland | DE | en-US, de-DE |
Ghana | GH | en-US |
Gibraltar | GI | en-US |
Grekland | GR | en-US, el-GR |
Grönland | GL | en-US |
Grenada | GD | en-US |
Guadeloupe | GP | en-US |
Guam | GU | en-US |
Guatemala | GT | en-US, es-ES |
Guernsey | GG | en-US |
Guinea | GN | en-US |
Guinea-Bissau | GW | en-US |
Guyana | GY | en-US |
Haiti | HT | en-US |
Heard- och McDonaldöarna | HM | en-US |
Honduras | HN | en-US, es-ES |
Hongkongs särskilda administrativa region | HK | en-US, zh-HK |
Ungern | HU | en-US, hu-HU |
Island | IS | en-US |
Indien | IN | en-US, hi-IN |
Indonesien | ID | en-US, id-ID |
Irak | IQ | en-US, ar-SA |
Irland | IE | en-US |
Isle of Man | IM | en-US |
Israel | IL | en-US, he-IL |
Italien | IT | en-US, it-IT |
Jamaica | JM | en-US |
Jan Mayen | XJ | en-US |
Japan | JP | en-US, ja-JP |
Jersey | JE | en-US |
Jordanien | JO | en-US, ar-SA |
Kazakstan | KZ | en-US, kk-KZ |
Kenya | KE | en-US |
Kiribati | KI | en-US |
Sydkorea | KR | en-US, ko-KR |
Kosovo | XK | en-US |
Kuwait | KW | en-US, ar-SA |
Kirgizistan | KG | en-US, ru-RU |
Laos | LA | en-US |
Lettland | LV | en-US, lv-LV |
Libanon | LB | en-US, ar-SA |
Lesotho | LS | en-US |
Liberia | LR | en-US |
Libyen | LY | en-US, ar-SA |
Liechtenstein | LI | en-US, de-DE |
Litauen | LT | en-US, lt-LT |
Luxemburg | LU | en-US, fr-FR |
Macao, särskild administrativ region | MO | en-US, zh-HK |
Madagaskar | MG | en-US |
Malawi | MW | en-US |
Malaysia | MY | en-US, ms-MY |
Maldiverna | MV | en-US |
Mali | ML | en-US |
Malta | MT | en-US |
Marshallöarna | MH | en-US |
Martinique | MQ | en-US |
Mauretanien | MR | en-US |
Mauritius | MU | en-US, ar-SA |
Mayotte | YT | en-US |
Mexico | MX | en-US, es-ES |
Mikronesien | FM | en-US |
Moldavien | MD | en-US, ro-RO |
Monaco | MC | en-US, fr-FR |
Mongoliet | MN | en-US |
Montenegro | ME | en-US |
Montserrat | MS | en-US |
Marocko | MA | en-US, fr-FR, en-US |
Moçambique | MZ | en-US |
Myanmar | MM | en-US |
Namibia | NA | en-US |
Nauru | NR | en-US |
Nepal | NP | en-US |
Nederländerna | NL | en-US, nl-NL |
Nya Kaledonien | NC | en-US |
Nya Zeeland | NZ | en-US |
Nicaragua | NI | en-US, es-ES |
Niger | NE | en-US |
Nigeria | NG | en-US |
Niue | NU | en-US |
Norfolkön | NF | en-US |
Nordmarianerna | MP | en-US |
Nordmakedonien | MK | en-US |
Norge | NEJ | en-US, nb-NO |
Oman | OM | en-US, ar-SA |
Pakistan | PK | en-US |
Palau | PW | en-US |
Palestinska myndigheten | PS | en-US |
Panama | PA | en-US, es-ES |
Papua Nya Guinea | PG | en-US |
Paraguay | PY | en-US, es-ES |
Peru | PE | en-US, es-ES |
Filippinerna | PH | en-US |
Pitcairnöarna | PN | en-US |
Polen | PL | en-US, pl-PL |
Portugal | PT | en-US, pt-PT |
Puerto Rico | PR | en-US, en-US |
Qatar | Frågor svar | en-US, ar-SA |
Réunion | RE | en-US |
Rumänien | RO | en-US, ro-RO |
Ryssland | RU | en-US, ru-RU |
Rwanda | RW | en-US, fr-FR |
São Tomé och Príncipe | :A | en-US, fr-FR |
Saba | XS | en-US |
Saint-Barthélemy | BL | en-US |
Saint Kitts och Nevis | KN | en-US |
Saint Lucia | LC | en-US, en-US |
Saint Martin | MF | en-US, en-US |
Saint-Pierre och Miquelon | PM | en-US |
Saint Vincent och Grenadinerna | VC | en-US |
Samoa | WS | en-US |
San Marino | SM | en-US |
Saudiarabien | SA | en-US |
Senegal | SN | en-US, fr-FR |
Serbien | RS | en-US, sr-Latn-RS, en-US |
Seychellerna | SC | en-US |
Sierra Leone | SL | en-US |
Singapore | SG | en-US, zh-SG |
Sint Eustatius | XE | en-US |
Sint Maarten | SX | en-US, en-US |
Slovakien | SK | en-US, sk-SK |
Slovenien | SI | en-US, sl-SI |
Solomonöarna | SB | en-US |
Somalia | SO | en-US |
Sydafrika | ZA | en-US |
Sydgeorgien och Sydsandwichöarna | GS | en-US |
Sydsudan | SS | en-US |
Spanien | ES | en-US, es-ES, en-US, en-US |
Sri Lanka | LK | en-US |
S:t Helena, Ascension, Tristan da Cunha | SH | en-US |
Surinam | SR | en-US |
Svalbard | SJ | en-US |
Sverige | SE | sv-SE |
Schweiz | CH | en-US, fr-FR, en-US, en-US |
Taiwan | TW | en-US, zh-HK |
Tadzjikistan | TJ | en-US |
Tanzania | TZ | en-US |
Thailand | TH | en-US, th-TH |
Timor-Leste | TL | en-US |
Togo | TG | en-US |
Tokelau | TK | en-US |
Tonga | TO | en-US |
Trinidad och Tobago | TT | en-US |
Tunisien | TN | en-US, fr-FR, en-US |
Turkiet | TR | en-US, tr-TR |
Turkmenistan | TM | en-US |
Turks- och Caicosöarna | TC | en-US |
Tuvalu | TV | en-US |
Förenta staternas mindre öar i Oceanien och Västindien | UM | en-US |
Amerikanska Jungfruöarna | VI | en-US |
Uganda | UG | en-US |
Ukraina | UA | en-US, uk-UA |
Förenade Arabemiraten | AE | en-US, ar-SA |
Storbritannien | GB | en-US |
USA | USA | en-US |
Uruguay | UY | en-US, es-ES |
Uzbekistan | UZ | en-US, ru-RU |
Vanuatu | VU | en-US |
Vatikanstaten | VA | en-US |
Venezuela | VE | en-US, es-ES |
Vietnam | VN | en-US, vi-VN |
Wallis- och Futunaöarna | WF | en-US |
Jemen | YE | en-US, ar-SA |
Zambia | ZM | en-US |
Zimbabwe | ZW | en-US |