Partager via


Obtenir un lien de téléchargement pour le modèle de Contrat client Microsoft

s’applique à: Centre de partenaires

Ne s’applique pas à : Espace partenaires exploité par 21Vianet | Espace partenaires pour Microsoft Cloud pour le gouvernement des États-Unis

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 de Contrat client Microsoft, en fonction du pays/de la région et de la langue du client.

Conditions préalables

  • Si vous utilisez le 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 de la release du SDK à partir de GitHub, ainsi qu'un fichier README contenant des informations utiles.

    Les partenaires sont encouragés à continuer à utiliser les API REST du Partner Center.

  • Informations d’identification décrites dans l’authentification de l’Espace partenaires. Ce scénario ne prend en charge que l’authentification App+User.

  • Pays/région du client auquel le modèle de Contrat client Microsoft s’applique.

  • Langue dans laquelle le modèle de Contrat client Microsoft doit être localisé.

Important

  • Le Contrat client Microsoft est spécifique à un pays ou à une région. Lorsque vous demandez un lien pour télécharger le modèle de Contrat client Microsoft, assurez-vous de spécifier le pays/la région corrects en fonction de l’emplacement du client. ou la liste des pays/régions pris en charge, reportez-vous à la liste des pays/régions et des langues pris en charge.
  • Pour certains pays/régions, le Contrat client Microsoft est disponible en 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 section Liste des pays/régions et des langues pris en charge.
  • Cette méthode n’est prise en charge qu’avec le Contrat client Microsoft.

.FILET

Pour récupérer un lien permettant de télécharger le modèle de Contrat client Microsoft :

  1. Récupérez les métadonnées du contrat pour le Contrat client Microsoft. Vous devez obtenir le templateId du Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du contrat pour le Contrat client Microsoft.

    // IAggregatePartner partnerOperations;
    
    string agreementType = "MicrosoftCustomerAgreement";
    
    AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.   ByAgreementType(agreementType).Get().Items.Single();
    
  2. Utilisez la collection IAggregatePartner.AgreementTemplates.

  3. Appelez la méthode ById et spécifiez le templateId du Contrat client Microsoft.

  4. Récupérez la propriété Document .

  5. Appelez la méthode ByCountry et spécifiez le pays/la région du client auquel le modèle d’accord s’applique. La requête est définie par défaut sur US si la méthode n’est pas spécifiée. Pour obtenir la liste des codes de pays/régions pris en charge, reportez-vous à la section Liste des pays/régions et des langues pris en charge. Cette méthode est sensible à la casse.

  6. Appelez la méthode ByLanguage et spécifiez la langue dans laquelle le modèle d’accord doit être localisé. La valeur par défaut de la requête esten-US si la méthode n’est pas spécifiée ou si le code de 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 section Liste des pays/régions et des langues pris en charge.

  7. 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();
    

Un exemple complet est disponible dans la classe GetAgreementDetails du projet d’application de test de console .

Requête REST

Pour récupérer un lien permettant de télécharger le modèle de Contrat client Microsoft :

  1. Récupérez les métadonnées du contrat pour le Contrat client Microsoft. Vous devez obtenir le templateId du Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du contrat pour le Contrat client Microsoft.

  2. 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 :

    • Le templateId du Contrat client Microsoft
    • Pays/région auquel s’applique le modèle de Contrat client Microsoft
    • Langue dans laquelle le modèle de 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 la requête
AVOIR {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 Catégorie Obligatoire Descriptif
id_modèle-accord ficelle Oui Identifiant unique du type d’accord. Vous pouvez obtenir le templateId pour le Contrat client Microsoft en récupérant les métadonnées du contrat pour le Contrat client Microsoft. Pour plus d’informations, consultez Obtenir les métadonnées du contrat pour le Contrat client Microsoft. Ce paramètre est sensible à la casse.
pays ficelle Non Indique le pays/la région auquel le modèle d’accord s’applique. La valeur par défaut de la requête est US si le paramètre n’est pas spécifié. Pour obtenir la liste des codes de pays/régions pris en charge, reportez-vous à la section Liste des pays/régions et des langues pris en charge.
Langue ficelle Non Indique la langue dans laquelle le modèle d’accord doit être localisé. La requête par défaut esten-US si le paramètre n’est pas spécifié ou si le code de 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 pays/régions pris en charge, reportez-vous à la section Liste des pays/régions et des 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 requête

Aucun.

Exemple de requête

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

Réponse REST

En cas de réussite, cette méthode retourne une ressource AgreementDocument dans le corps de la réponse.

La ressource possède une propriété downloadUri , qui contient une chaîne d’URL qui peut être utilisée pour télécharger le modèle d’accord. Un lien différent est renvoyé chaque fois que vous effectuez une requête. Ce lien expire au bout de cinq minutes.

Réussite de la réponse et codes d’erreur

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 Partner Center.

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 est sensible à la casse. Assurez-vous d’utiliser la casse correcte spécifiée dans ce tableau :

Pays/région Code du pays Codes de langue pris en charge
Îles Åland HACHE en-États-Unis
Afghanistan AF en-États-Unis
Albanie AL en-États-Unis
Algérie DZ en-US, fr-FR, en-US
Samoa américaines COMME en-États-Unis
Andorre ANNONCE en-États-Unis
Angola AO en-US, pt-PT
Anguilla Intelligence artificielle en-États-Unis
Antarctique AQ en-États-Unis
Antigua-et-Barbuda AG en-États-Unis
Argentine Réalité Augmentée en-US, es-ES
Arménie matin en-États-Unis
Aruba L en-États-Unis
Australie UA en-États-Unis
Autriche À en-US, de-DE
Azerbaïdjan AZ en-États-Unis
Bahamas Licence ès sciences en-États-Unis
Bahreïn BH en-US, ar-SA
Bangladesh BD en-États-Unis
Barbade BB en-États-Unis
Bélarus PAR en-US, ru-RU
Belgique ÊTRE en-US, nl-NL
Belize BZ en-US, es-ES
Bénin BJ en-États-Unis
Bermudes BM en-États-Unis
Bhoutan BT en-États-Unis
Bolivie BO en-US, es-ES
Bonaire BQ en-États-Unis
Bosnie-Herzégovine BA en-États-Unis
Botswana BW en-États-Unis
Île Bouvet BV en-États-Unis
Brésil Brésil en-US, pt-BR
Territoire britannique de l’océan Indien IO en-États-Unis
Îles Vierges britanniques VG en-États-Unis
Brunei BN en-États-Unis
Bulgarie BG en-US, bg-BG
Burkina Faso BF en-États-Unis
Burundi BI en-États-Unis
Côte d’Ivoire Côte d'Ivoire en-US, fr-FR
Cabo Verde curriculum vitae en-US, pt-PT
Cambodge KH en-États-Unis
Cameroun CM en-US, fr-FR
Canada CA en-US, fr-FR
Îles Caïmanes KY en-US, en-US
République centrafricaine CF en-États-Unis
Tchad TD en-États-Unis
Chili CL en-US, es-ES
Île Christmas L’expérience client en-États-Unis
Cocos (Keeling) Îles CC en-États-Unis
Colombie Monoxyde de carbone en-US, es-ES
Comores KILOMÈTRE en-États-Unis
Congo (RDC) CD en-États-Unis
Congo CG en-États-Unis
Îles Cook CK en-États-Unis
Costa Rica CR en-US, es-ES
Croatie RH en-US, hr-HR
Curaçao CW en-États-Unis
Chypre CY en-États-Unis
Tchéquie CZ en-US, cs-CZ
Danemark DK en-US, da-DK
Djibouti DJ en-États-Unis
Dominique DÉCIMÈTRE en-États-Unis
République dominicaine FAIRE en-US, es-ES
Équateur CE en-États-Unis
Égypte EG en-US, ar-SA
Salvador SV en-US, es-ES
Guinée équatoriale GQ en-États-Unis
Érythrée Salle d'Urgence en-États-Unis
Estonie EE en-US, et-EE
eSwatini SZ en-États-Unis
Éthiopie ET en-États-Unis
Îles Falkland FK en-États-Unis
Féroé (îles) FO en-États-Unis
Fidji FJ en-États-Unis
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 en-États-Unis
Terres australes françaises TF en-États-Unis
Gabon Assemblée générale en-États-Unis
Gambie GM en-États-Unis
Géorgie GE en-États-Unis
Allemagne Allemagne en-US, de-DE
Ghana GH en-États-Unis
Gibraltar GI en-États-Unis
Grèce GR en-US, el-GR
Groenland GL en-États-Unis
Grenade GD en-États-Unis
Guadeloupe médecin généraliste en-États-Unis
Guam Guam en-États-Unis
Guatemala GT en-US, es-ES
Guernesey GG en-États-Unis
Guinée GN en-États-Unis
Guinée-Bissau Gigawatt en-États-Unis
Guyana GY en-États-Unis
Haïti HT en-États-Unis
Îles Heard et McDonald HM en-États-Unis
Honduras HN en-US, es-ES
Région administrative spéciale de Hong Kong Hong Kong en-US, zh-HK
Hongrie HU en-US, hu-HU
Islande Système d'information État islamique en-États-Unis
Inde DANS en-US, hi-IN
Indonésie ID en-US, id-ID
Irak QI en-US, ar-SA
Irlande Internet Explorer en-États-Unis
Île de Man IM en-États-Unis
Israël IL en-US, he-IL
Italie TI en-US, it-IT
Jamaïque JM en-États-Unis
Jan Mayen XJ en-États-Unis
Japon JP en-US, ja-JP
Jersey JE en-États-Unis
Jordanie Jeux Olympiques en-US, ar-SA
Kazakhstan KZ en-US, kk-KZ
Kenya KE en-États-Unis
Kiribati KI en-États-Unis
Corée KR en-US, ko-KR
Kosovo XK en-États-Unis
Koweït KW en-US, ar-SA
Kirghizistan kg en-US, ru-RU
Laos LA en-États-Unis
Lettonie LV en-US, lv-LV
Liban LB en-US, ar-SA
Lesotho LS en-États-Unis
Libéria LR en-États-Unis
Libye AL 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 en-États-Unis
Malawi MW en-États-Unis
Malaisie MON en-US, ms-MY
Maldives MV en-États-Unis
Mali ML en-États-Unis
Malte MT en-États-Unis
Îles Marshall MH en-États-Unis
Martinique MQ en-États-Unis
Mauritanie MONSIEUR en-États-Unis
Maurice (île) MU en-US, ar-SA
Mayotte YT en-États-Unis
Mexique MX en-US, es-ES
Micronésie FM en-États-Unis
Moldavie Docteur en médecine en-US, ro-RO
Monaco MC en-US, fr-FR
Mongolie MN en-États-Unis
Monténégro moi en-États-Unis
Montserrat MS en-États-Unis
Maroc MAMAN en-US, fr-FR, en-US
Mozambique MZ en-États-Unis
Myanmar MM en-États-Unis
Namibie NA en-États-Unis
Nauru NR en-États-Unis
Népal NP en-États-Unis
Pays-Bas NL en-US, nl-NL
Nouvelle-Calédonie NC en-États-Unis
Nouvelle-Zélande NZ en-États-Unis
Nicaragua NI en-US, es-ES
Niger NE en-États-Unis
Nigéria NG en-États-Unis
Nioué Nunavut en-États-Unis
Île Norfolk NF en-États-Unis
Îles Mariana du Nord député en-États-Unis
Macédoine du Nord MK en-États-Unis
Norvège NON en-US, nb-NO
Oman OM en-US, ar-SA
Pakistan PK en-États-Unis
Palaos Prisonnier de guerre en-États-Unis
Autorité palestinienne P.S. en-États-Unis
Panama PAPA en-US, es-ES
Papouasie-Nouvelle-Guinée PG en-États-Unis
Paraguay PY en-US, es-ES
Pérou PE en-US, es-ES
Philippines PH en-États-Unis
Îles Pitcairn PN en-États-Unis
Pologne PL en-US, pl-PL
Portugal PT en-US, pt-PT
Porto Rico Relations Publiques en-US, en-US
Qatar Assurance qualité en-US, ar-SA
Réunion RE en-États-Unis
Roumanie RO en-US, ro-RO
Russie Russie en-US, ru-RU
Rwanda RW en-US, fr-FR
São Tomé et Príncipe ST en-US, fr-FR
Saba XS en-États-Unis
Saint-Barthélemy BL en-États-Unis
Saint-Christophe et Nevis KN en-États-Unis
Sainte-Lucie LC en-US, en-US
Saint-Martin MF en-US, en-US
Saint Pierre et Miquelon PM en-États-Unis
Saint-Vincent et les Grenadines Croix de Victoria en-États-Unis
Samoa WS en-États-Unis
Saint-Marin SM en-États-Unis
Arabie Saoudite Société Anonyme en-États-Unis
Sénégal SN en-US, fr-FR
Serbie RS en-US, sr-Latn-RS, en-US
Seychelles SC en-États-Unis
Sierra Leone SL en-États-Unis
Singapour SG en-US, zh-SG
Saint-Eustache XE en-États-Unis
Saint-Martin (partie néerlandaise) SX en-US, en-US
Slovaquie SK en-US, sk-SK
Slovénie Système International en-US, sl-SI
Îles Salomon SB en-États-Unis
Somalie AINSI en-États-Unis
Afrique du Sud ZA en-États-Unis
Géorgie du Sud et les îles Sandwich du Sud GS en-États-Unis
Soudan du Sud ß en-États-Unis
Espagne ES en-US, es-ES, en-US, en-US
Sri Lanka LK en-États-Unis
Sainte-Hélène, Ascension et Tristan da Cunha SH en-États-Unis
Suriname SR en-États-Unis
Svalbard SJ en-États-Unis
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 en-États-Unis
Tanzanie TZ en-États-Unis
Thaïlande IÈME en-US, th-TH
Timor-Leste TL en-États-Unis
Togo TG en-États-Unis
Tokélaou TK en-États-Unis
Tonga À en-États-Unis
Trinité-et-Tobago TT en-États-Unis
Tunisie Tennessee en-US, fr-FR, en-US
Türkiye Turquie en-US, tr-TR
Turkménistan TM en-États-Unis
Îles Turks et Caicos TC en-États-Unis
Tuvalu TÉLÉ en-États-Unis
États-Unis Îles éloignées Euh en-États-Unis
Îles Vierges américaines VI en-États-Unis
Ouganda Ouganda en-États-Unis
Ukraine UA en-US, uk-UA
Émirats arabes unis Æ en-US, ar-SA
Royaume-Uni GO en-États-Unis
États-Unis États-Unis en-États-Unis
Uruguay UY en-US, es-ES
Ouzbékistan UZ en-US, ru-RU
Vanuatu VU en-États-Unis
Vatican VA en-États-Unis
Venezuela VE en-US, es-ES
Viêt Nam VN en-US, vi-VN
Wallis et Futuna WF en-États-Unis
Yémen VOUS en-US, ar-SA
Zambie ZM en-États-Unis
Zimbabwe ZW en-États-Unis