Hämta en nedladdningslänk för Microsoft-kundavtalsmallen
gäller för: Partnercenter
Gäller inte för: Partnercenter som drivs av 21Vianet | Partnercenter för Microsoft Cloud for US Government
Resursen AgreementDocument stöds för närvarande endast av Partnercenter i Microsofts offentliga moln.
I den här artikeln beskrivs hur du hämtar en länk för att ladda ned mallen för 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.
Viktig
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:erna för Partnercenter.
Autentiseringsuppgifter enligt beskrivningen i PartnerCenter-autentisering. Det här scenariot stöder endast App+User-autentisering.
Kundens land/region som Mallen för Microsoft-kundavtal gäller för.
Det språk där Microsoft-kundavtalsmallen ska lokaliseras.
Viktig
- Microsoft-kundavtalet är land-/regionspecifikt. När du begär en länk för att ladda ned mallen för 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-kundavtalet 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-kundavtalet.
.NÄT
Så här hämtar du en länk för att ladda ned mallen för Microsoft-kundavtal:
Hämta avtalsmetadata för Microsoft-kundavtalet. Du måste hämta templateId från Microsoft-kundavtalet. 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 i Microsoft-kundavtalet.
Hämta egenskapen Document.
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 GetAgreementDetails-klassen från -konsolens testapp projektet.
REST-begäran
Så här hämtar du en länk för att ladda ned mallen för Microsoft-kundavtal:
Hämta avtalsmetadata för Microsoft-kundavtalet. Du måste hämta templateId från Microsoft-kundavtalet. Mer information finns i Hämta avtalsmetadata för Microsoft-kundavtal.
Skapa en REST-begäran för att hämta en AgreementDocument resurs. För ett exempel, se syntax för begäran . Du måste ange följande information:
- templateId för Microsoft-kundavtalet
- Det land/den region som Microsoft-kundavtalsmallen gäller för
- Det språk där Microsoft-kundavtalsmallen ska lokaliseras
Syntax för förfrågan
Använd följande begärandesyntax för den här resursen:
Metod | Begär URI |
---|---|
HÄMTA | {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 | Krävs | Beskrivning |
---|---|---|---|
avtal-mall-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 | sträng | Nej | Anger det land/den region som avtalsmallen gäller för. Förfrågan har standardvärdet amerikanska 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 | sträng | 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.
Innehåll i begäran
Ingen.
Exempel på begäran
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-svar
Om det lyckas returnerar den här metoden en AgreementDocument- resurs i svarstexten.
Resursen har egenskapen downloadUri, 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. För den fullständiga listan, se Partnercenter-REST-felkoder.
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
Viktig
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 | YXA | en-US |
Afghanistan | AF | en-US |
Albanien | AL | en-US |
Algeriet | DZ | en-US, fr-FR, en-US |
Amerikanska Samoa | SOM | en-US |
Andorra | REKLAM | en-US |
Angola | AO | en-US, pt-PT |
Anguilla | Artificiell intelligens | en-US |
Antarktis | AQ | en-US |
Antigua och Barbuda | AG | en-US |
Argentina | AR | en-US, es-ES |
Armenien | VARA | en-US |
Aruba | AW | en-US |
Australien | AU | en-US |
Österrike | VID | en-US, de-DE |
Azerbajdzjan | AZ | en-US |
Bahamas | Kandidatexamen i naturvetenskap | en-US |
Bahrain | BH | en-US, ar-SA |
Bangladesh | BD | en-US |
Barbados | BB | en-US |
Vitryssland | VID | en-US, ru-RU |
Belgien | VARA | 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-Hercegovina | BA | en-US |
Botswana | BW | en-US |
Bouvet Island | BV | en-US |
Brasilien | BR | en-US, pt-BR |
Brittiska Indiska oceanens territorium | IO | en-US |
Brittiska Jungfruöarna | VG | en-US |
Brunei | BN | en-US |
Bulgarien | BG | en-US, bg-BG |
Burkina Faso | pojkvän | en-US |
Burundi | Business Intelligence | en-US |
Elfenbenskusten | CI | en-US, fr-FR |
Cabo Verde | CV | en-US, pt-PT |
Kambodja | KH | en-US |
Kamerun | CENTIMETER | 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 |
Cocosöarna (Keeling) | cc | en-US |
Colombia | CO | en-US, es-ES |
Komorerna | KILOMETER | en-US |
Kongo (DRC) | CD | en-US |
Kongo | CG | en-US |
Cooköarna | CK | en-US |
Costa Rica | CR | en-US, es-ES |
Kroatien | Personalavdelning | en-US, hr-HR |
Curaçao | CW | 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 | göra | en-US, es-ES |
Ecuador | EG | en-US |
Egypten | T.EX | 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 södra territorier | TF | en-US |
Gabon | GA | en-US |
Gambia | GM | en-US |
Georgien | GE | en-US |
Tyskland | DE | en-US, de-DE |
Ghana | GH | en-US |
Gibraltar | Glykemiskt Index | 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 Island 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 | VARA | en-US |
Indien | I | en-US, hi-IN |
Indonesien | ID | en-US, id-ID |
Irak | IQ | en-US, ar-SA |
Irland | Internet Explorer | en-US |
Isle of Man | IM | en-US |
Israel | Illinois | 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 | engelska (USA), arabiska (Saudiarabien) |
Kazakstan | KZ | en-US, kk-KZ |
Kenya | KE | Hej, hur mår du? |
Kiribati | KI | en-US |
Korea | KR | en-US, ko-KR |
Kosovo | XK | en-US |
Kuwait | KW | engelska (USA), arabiska (Saudiarabien) |
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 (engelska (USA), arabiska (Saudiarabien)) |
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 | MIN | 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 | Medicinsk doktor | en-US, ro-RO |
Monaco | MC | en-US, fr-FR |
Mongoliet | MN | en-US |
Montenegro | MIG | en-US |
Montserrat | MS | en-US |
Marocko | MOR | 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 | Nederländerna | 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 | PARLAMENTSLEDAMOT | en-US |
Nordmakedonien | MK | en-US |
Norge | NEJ | Språkkoder: en-US, nb-NO |
Oman | OM | en-US, ar-SA |
Pakistan | PK | en-US |
Palau | KF | 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 (Personlig Tränare) | en-US, pt-PT |
Puerto Rico | PR (offentliga relationer) | engelska (USA), engelska (USA) |
Qatar | Kvalitetssäkring | en-US, ar-SA |
Réunion | SV | 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 | Sankt | 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 | sv-SE, sv-SE |
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 | sv-SE, sv-SE |
Slovakien | SK | en-US, sk-SK |
Slovenien | SI | en-US, sl-SI |
Salomonöarna | SB | en-US |
Somalia | SÅ | 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 |
St Helena, Ascension, Tristan da Cunha | SH | en-US |
Surinam | SR | en-US |
Svalbard | SJ | en-US |
Sverige | SE | en-US, 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 | TILL | 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 |
Amerikanska avlägsna öar | 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 | WF | en-US |
Jemen | YE | en-US, ar-SA |
Zambia | ZM | en-US |
Zimbabwe | ZW | en-US |