Obtenir un lien de téléchargement pour le modèle de Contrat client Microsoft
S’applique à : Espace partenaires
Ne s’applique pas à : Espace partenaires géré par 21Vianet | Espace partenaires Microsoft Cloud for US Government
La ressource AgreementDocument est actuellement prise en charge par l’Espace partenaires uniquement dans le cloud public Microsoft.
Cet article explique comment obtenir un lien pour télécharger le modèle Contrat client Microsoft, en fonction du pays/de la région et de la langue du client.
Prérequis
Si vous utilisez le Kit de développement logiciel (SDK) .NET de l’Espace partenaires, la version 1.14 ou ultérieure est requise.
Important
Depuis juin 2023, la dernière version du Kit de développement logiciel (SDK) .NET de l’Espace partenaires version 3.4.0 est désormais archivée. Vous pouvez télécharger la version du SDK à partir de GitHub, ainsi qu’un fichier lisezmoi contenant des informations utiles.
Les partenaires sont encouragés à continuer à utiliser les API REST de l’Espace partenaires.
Informations d’identification, comme décrit dans Authentification auprès de l’Espace partenaires. Ce scénario ne prend en charge que l’authentification de l’application et de l’utilisateur.
Pays/région du client auquel le modèle de Contrat client Microsoft s’applique.
Langue dans laquelle le modèle Contrat client Microsoft doit être localisé.
Important
- Le Contrat client Microsoft est propre au pays/à la région. Lorsque vous demandez un lien pour télécharger le modèle Contrat client Microsoft, veillez à spécifier le pays/région approprié en fonction de l’emplacement du client. ou liste des pays/régions pris en charge, reportez-vous à la liste des pays/régions et langues pris en charge.
- Pour certains pays/régions, le Contrat client Microsoft est disponible dans plusieurs langues. Pour une expérience client optimale, choisissez la langue qui correspond le mieux aux besoins du client. Pour obtenir la liste des langues prises en charge, reportez-vous à la liste des pays/régions et langues pris en charge.
- Cette méthode n’est prise en charge que par le Contrat client Microsoft.
.NET
Pour récupérer un lien pour télécharger le modèle Contrat client Microsoft :
Récupérez les métadonnées du Contrat client Microsoft. Vous devez obtenir la valeur templateId du Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du Contrat client Microsoft.
// IAggregatePartner partnerOperations; string agreementType = "MicrosoftCustomerAgreement"; AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails. ByAgreementType(agreementType).Get().Items.Single();
Utilisez la collection IAggregatePartner.AgreementTemplates.
Appelez la méthode ById et spécifiez le templateId du Contrat client Microsoft.
Récupérez la propriété Document .
Appelez la méthode ByCountry et spécifiez le pays/la région du client auquel le modèle de contrat s’applique. La requête est définie par défaut aux États-Unis si la méthode n’est pas spécifiée. Pour obtenir la liste des codes pays/régions pris en charge, reportez-vous à la liste des pays/régions et langues pris en charge. Cette méthode respecte la casse.
Appelez la méthode ByLanguage et spécifiez la langue dans laquelle le modèle de contrat doit être localisé. La requête est définie par défaut sur en-US si la méthode n’est pas spécifiée ou si le code pays/région spécifié n’est pas pris en charge pour le pays/la région spécifié. Pour obtenir la liste des codes de langue pris en charge, reportez-vous à la liste des pays/régions et langues pris en charge.
Appelez la méthode Get ou GetAsync .
// IAggregatePartner partnerOperations; string customerCountry = "US"; string languageForLocalization = "en-US"; var agreementDocument = partnerOperations. AgreementTemplates.ById (microsoftCustomerAgreementDetails. TemplateId).Document.ByCountry (customerCountry).ByLanguage (languageForLocalization).Get();
Vous trouverez un exemple complet dans la classe GetAgreementDetails à partir du projet d’application de test console.
Demande REST
Pour récupérer un lien pour télécharger le modèle Contrat client Microsoft :
Récupérez les métadonnées du Contrat client Microsoft. Vous devez obtenir la valeur templateId du Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du Contrat client Microsoft.
Créez une requête REST pour récupérer une ressource AgreementDocument. Pour obtenir un exemple, consultez l’exemple de syntaxe de requête. Vous devez spécifier les informations suivantes :
- TemplateId du Contrat client Microsoft
- Pays/région auquel le modèle de Contrat client Microsoft s’applique
- Langue dans laquelle le modèle Contrat client Microsoft doit être localisé
Syntaxe de la requête
Utilisez la syntaxe de requête suivante pour cette ressource :
Méthode | URI de demande |
---|---|
GET | {baseURL}/v1/agreementtemplates/{agreement-template-id}/document ?language={language}&country={country} HTTP/1.1 |
Paramètres d’URI
Vous pouvez utiliser les paramètres d’URI suivants avec votre requête :
Nom | Type | Requise | Description |
---|---|---|---|
agreement-template-id | string | Oui | Identificateur unique du type de contrat. Vous pouvez obtenir la valeur de templateId du Contrat client Microsoft en récupérant les métadonnées du Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du Contrat client Microsoft. Ce paramètre respecte la casse. |
country | string | Non | Indique le pays/la région auquel le modèle de contrat s’applique. La requête est définie par défaut aux États-Unis si le paramètre n’est pas spécifié. Pour obtenir la liste des codes pays/régions pris en charge, reportez-vous à la liste des pays/régions et langues pris en charge. |
langue | string | Non | Indique la langue dans laquelle le modèle de contrat doit être localisé. La requête est définie par défaut sur en-US si le paramètre n’est pas spécifié ou si le code pays/région spécifié n’est pas pris en charge pour le pays/la région spécifié. Pour obtenir la liste des codes pays/régions pris en charge, reportez-vous à la liste des pays/régions et langues pris en charge. |
En-têtes de requête
Pour plus d’informations, consultez En-têtes REST de l’Espace Partenaires.
Corps de la demande
Aucune.
Exemple de requête
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
Réponse REST
Si elle réussit, cette méthode renvoie une ressource AgreementDocument dans le corps de la réponse.
La ressource a une propriété downloadUri , qui contient une chaîne d’URL qui peut être utilisée pour télécharger le modèle de contrat. Un lien différent est retourné chaque fois que vous effectuez une requête. Ce lien expire après cinq minutes.
Codes d’erreur et de réussite de la réponse
Chaque réponse est fournie avec un code d’état HTTP qui indique la réussite ou l’échec et d’autres informations de débogage.
Utilisez un outil de suivi réseau pour lire ce code, le type d’erreur et d’autres paramètres. Pour obtenir la liste complète, consultez Codes d’erreur REST de l’Espace partenaires.
Exemple de réponse
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"
}
Liste des pays/régions et langues pris en charge
Important
La propriété de code pays/région respecte la casse. Veillez à utiliser la casse correcte spécifiée dans ce tableau :
Pays/région | Code pays | Code(s) de langue pris en charge |
---|---|---|
Îles Åland | AX | fr-FR |
Afghanistan | AF | fr-FR |
Albanie | AL | fr-FR |
Algérie | DZ | en-US, fr-FR, en-US |
Samoa américaines | AS | fr-FR |
Andorre | AD | fr-FR |
Angola | AO | en-US, pt-PT |
Anguilla | Intelligence artificielle | fr-FR |
Antarctique | AQ | fr-FR |
Antigua-et-Barbuda | Groupe de disponibilité | fr-FR |
Argentine | AR | en-US, es-ES |
Arménie | AM | fr-FR |
Aruba | AW | fr-FR |
Australie | AU | fr-FR |
Autriche | AT | en-US, de-DE |
Azerbaïdjan | AZ | fr-FR |
Les Bahamas | BS | fr-FR |
Bahreïn | BH | en-US, ar-SA |
Bangladesh | BD | fr-FR |
Barbade | BB | fr-FR |
Bélarus | BY | en-US, ru-RU |
Belgique | BE | en-US, nl-NL |
Belize | BZ | en-US, es-ES |
Bénin | BJ | fr-FR |
Bermudes | BM | fr-FR |
Bhoutan | BT | fr-FR |
Bolivie | BO | en-US, es-ES |
Bonaire | BQ | fr-FR |
Bosnie-Herzégovine | BA | fr-FR |
Botswana | BW | fr-FR |
Bouvet (Île) | BV | fr-FR |
Brésil | BR | en-US, pt-BR |
Territoire britannique de l’Océan Indien | IO | fr-FR |
Îles Vierges britanniques | VG | fr-FR |
Brunéi Darussalam | BN | fr-FR |
Bulgarie | BG | en-US, bg-BG |
Burkina Faso | BF | fr-FR |
Burundi | BI | fr-FR |
Côte d'Ivoire | CI | en-US, fr-FR |
Cabo Verde | CV | en-US, pt-PT |
Cambodge | KH | fr-FR |
Cameroun | CM | en-US, fr-FR |
Canada | CA | en-US, fr-FR |
Cayman (îles) | KY | en-US, en-US |
République centrafricaine | CF | fr-FR |
Tchad | TD | fr-FR |
Chili | CL | en-US, es-ES |
Christmas (Île) | CX | fr-FR |
Îles Cocos | CC | fr-FR |
Colombie | CO | en-US, es-ES |
Comores (Les) | KM | fr-FR |
Congo (RDC) | CD | fr-FR |
Congo | CG | fr-FR |
Cook (Îles) | CK | fr-FR |
Costa Rica | CR | en-US, es-ES |
Croatie | HR | en-US, hr-HR |
Curaçao | CW | fr-FR |
Chypre | CY | fr-FR |
Tchèquie | CZ | en-US, cs-CZ |
Danemark | DK | en-US, da-DK |
Djibouti | DJ | fr-FR |
Dominique | DM | fr-FR |
République dominicaine | PRATIQUES CONSEILLÉES | en-US, es-ES |
Équateur | EC | fr-FR |
Égypte | EG | en-US, ar-SA |
El Salvador | SV | en-US, es-ES |
Guinée équatoriale | GQ | fr-FR |
Érythrée | ER | fr-FR |
Estonie | EE | en-US, et-EE |
eSwatini | SZ | fr-FR |
Éthiopie | ET | fr-FR |
Îles Malouines | FK | fr-FR |
Féroé (îles) | FO | fr-FR |
Fidji (îles) | FJ | fr-FR |
Finlande | FI | en-US, fi-FI |
France | FR | en-US, fr-FR |
Guyane française | GF | en-US, fr-FR |
Polynésie française | PF | fr-FR |
Terres australes françaises | TF | fr-FR |
Gabon | GA | fr-FR |
Gambie | GM | fr-FR |
Géorgie | GE | fr-FR |
Allemagne | DE | en-US, de-DE |
Ghana | GH | fr-FR |
Gibraltar | GI | fr-FR |
Grèce | GR | en-US, el-GR |
Groenland | GL | fr-FR |
Grenade | GD | fr-FR |
Guadeloupe | GP | fr-FR |
Guam | GU | fr-FR |
Guatemala | GT | en-US, es-ES |
Guernesey | GG | fr-FR |
Guinée | GN | fr-FR |
Guinée-Bissau | GW | fr-FR |
Guyana | GY | fr-FR |
Haïti | HT | fr-FR |
Heard et McDonald (Îles) | HM | fr-FR |
Honduras | HN | en-US, es-ES |
Région administrative spéciale de Hong Kong | HK | en-US, zh-HK |
Hongrie | HU | en-US, hu-HU |
Islande | IS | fr-FR |
Inde | IN | en-US, hi-IN |
Indonésie | id | en-US, id-ID |
Irak | IQ | en-US, ar-SA |
Irlande | Internet Explorer | fr-FR |
Man (Île de) | IM | fr-FR |
Israël | IL | en-US, he-IL |
Italie | IT | en-US, it-IT |
Jamaïque | JM | fr-FR |
Jan Mayen | XJ | fr-FR |
Japon | JP | en-US, ja-JP |
Jersey | JE | fr-FR |
Jordanie | JO | en-US, ar-SA |
Kazakhstan | KZ | en-US, kk-KZ |
Kenya | KE | fr-FR |
Kiribati | KI | fr-FR |
Corée du Sud | KR | en-US, ko-KR |
Kosovo | XK | fr-FR |
Koweït | KW | en-US, ar-SA |
Kirghizistan | KG | en-US, ru-RU |
Laos | LA | fr-FR |
Lettonie | LV | en-US, lv-LV |
Liban | LB | en-US, ar-SA |
Lesotho | LS | fr-FR |
Libéria | LR | fr-FR |
Libye | LY | en-US, ar-SA |
Liechtenstein | LI | en-US, de-DE |
Lituanie | LT | en-US, lt-LT |
Luxembourg | LU | en-US, fr-FR |
Région administrative spéciale de Macao | MO | en-US, zh-HK |
Madagascar | MG | fr-FR |
Malawi | MW | fr-FR |
Malaisie | MY | en-US, ms-MY |
Maldives | MV | fr-FR |
Mali | ML | fr-FR |
Malte | MT | fr-FR |
Marshall (Îles) | MH | fr-FR |
Martinique | MQ | fr-FR |
Mauritanie | MR | fr-FR |
Maurice (île) | MU | en-US, ar-SA |
Mayotte | YT | fr-FR |
Mexique | MX | en-US, es-ES |
Micronésie | FM | fr-FR |
République de Moldova | MD | en-US, ro-RO |
Monaco | MC | en-US, fr-FR |
Mongolie | MN | fr-FR |
Monténégro | ME | fr-FR |
Montserrat | MS | fr-FR |
Maroc | MA | en-US, fr-FR, en-US |
Mozambique | MZ | fr-FR |
Myanmar | MM | fr-FR |
Namibie | NA | fr-FR |
Nauru | NR | fr-FR |
Népal | NP | fr-FR |
Pays-Bas | NL | en-US, nl-NL |
Nouvelle-Calédonie | NC | fr-FR |
Nouvelle-Zélande | NZ | fr-FR |
Nicaragua | NI | en-US, es-ES |
Niger | NE | fr-FR |
Nigéria | NG | fr-FR |
Niue | NU | fr-FR |
Norfolk (Île) | NF | fr-FR |
Mariannes du Nord (Îles) | MP | fr-FR |
Macédoine du Nord | MK | fr-FR |
Norvège | NO | en-US, nb-NO |
Oman | OM | en-US, ar-SA |
Pakistan | PK | fr-FR |
Palaos | PW | fr-FR |
Autorité palestinienne | PS | fr-FR |
Panama | PA | en-US, es-ES |
Papouasie-Nouvelle-Guinée | PG | fr-FR |
Paraguay | PY | en-US, es-ES |
Pérou | PE | en-US, es-ES |
Philippines | PH | fr-FR |
Îles Pitcairn | PN | fr-FR |
Pologne | PL | en-US, pl-PL |
Portugal | PT | en-US, pt-PT |
Porto Rico | PR | en-US, en-US |
Qatar | QR | en-US, ar-SA |
La Réunion | RE | fr-FR |
Roumanie | RO | en-US, ro-RO |
Russie | RU | en-US, ru-RU |
Rwanda | L/E | en-US, fr-FR |
Sao Tomé-et-Principe | ST | en-US, fr-FR |
Saba | XS | fr-FR |
Saint-Barthélemy | BL | fr-FR |
Saint-Kitts-et-Nevis | KN | fr-FR |
Sainte-Lucie | LC | en-US, en-US |
Saint-Martin | MF | en-US, en-US |
Saint-Pierre-et-Miquelon | PM | fr-FR |
Saint-Vincent-et-les Grenadines | VC | fr-FR |
Samoa | WS | fr-FR |
Saint-Marin | SM | fr-FR |
Arabie Saoudite | SA | fr-FR |
Sénégal | SN | en-US, fr-FR |
Serbie | RS | en-US, sr-Latn-RS, en-US |
Seychelles | SC | fr-FR |
Sierra Leone | SL | fr-FR |
Singapour | SG | en-US, zh-SG |
Saint-Eustache | XE | fr-FR |
Saint-Martin (partie néerlandaise) | SX | en-US, en-US |
Slovaquie | SK | en-US, sk-SK |
Slovénie | SI | en-US, sl-SI |
Îles Salomon | SB | fr-FR |
Somalie | SO | fr-FR |
Afrique du Sud | ZA | fr-FR |
Géorgie du Sud et les îles Sandwich du Sud | GS | fr-FR |
Soudan du Sud | SS | fr-FR |
Espagne | ES | en-US, es-ES, en-US, en-US |
Sri Lanka | LK | fr-FR |
Sainte-Hélène, Ascension et Tristan da Cunha | SH | fr-FR |
Suriname | SR | fr-FR |
Svalbard | SJ | fr-FR |
Suède | SE | en-US, sv-SE |
Suisse | CH | en-US, fr-FR, en-US, en-US |
Taïwan | TW | en-US, zh-HK |
Tadjikistan | TJ | fr-FR |
Tanzanie | TZ | fr-FR |
Thaïlande | MJ | en-US, th-TH |
Timor-Leste | TL | fr-FR |
Togo | TG | fr-FR |
Tokelau | TK | fr-FR |
Tonga | TO | fr-FR |
Trinité-et-Tobago | TT | fr-FR |
Tunisie | TN | en-US, fr-FR, en-US |
Turquie | TR | en-US, tr-TR |
Turkménistan | TM | fr-FR |
Îles Turques-et-Caïques | TC | fr-FR |
Tuvalu | TV | fr-FR |
États-Unis Îles éloignées | UM | fr-FR |
États-Unis Îles Vierges | VI | fr-FR |
Ouganda | UG | fr-FR |
Ukraine | UA | en-US, uk-UA |
Émirats Arabes Unis | AE | en-US, ar-SA |
Royaume-Uni | Go | fr-FR |
États-Unis | US | fr-FR |
Uruguay | UY | en-US, es-ES |
Ouzbékistan | UZ | en-US, ru-RU |
Vanuatu | VU | fr-FR |
État de la Cité du Vatican | VA | fr-FR |
Venezuela | VE | en-US, es-ES |
Vietnam | VN | en-US, vi-VN |
Wallis-et-Futuna | WF | fr-FR |
Yémen | YE | en-US, ar-SA |
Zambie | ZM | fr-FR |
Zimbabwe | ZW | fr-FR |