Obtener un vínculo de descarga para la plantilla del Contrato de cliente de Microsoft
Se aplica a: Centro de partners
No se aplica a: Centro de partners operado por 21Vianet | Centro de partners para Microsoft Cloud for US Government
El recurso AgreementDocument solo es compatible actualmente con el Centro de partners en la nube pública de Microsoft.
En este artículo se describe cómo obtener un vínculo para descargar la plantilla de Contrato de cliente de Microsoft, en función del país o región del cliente y el idioma.
Requisitos previos
Si usa el SDK de .NET del Centro de partners, se requiere la versión 1.14 o posterior.
Importante
A partir de junio de 2023, la versión 3.4.0 más reciente del SDK de .NET del Centro de partners ahora está archivada. Puede descargar esta versión del SDK de GitHub, junto con un archivo Léame que contiene información útil.
Se recomienda a los partners seguir usando las API REST del Centro de partners.
Credenciales tal como se describen en el artículo Autenticación del Centro de partners. Este escenario solo es compatible con la autenticación con el usuario y la aplicación.
País o región del cliente al que se aplica la plantilla de Contrato de cliente de Microsoft.
Idioma en el que se debe localizar la plantilla de Contrato de cliente de Microsoft.
Importante
- El Contrato de cliente de Microsoft es específico del país o región. Al solicitar un vínculo para descargar la plantilla de Contrato de cliente de Microsoft, asegúrese de especificar el país o región correctos en función de la ubicación del cliente. o la lista de países o regiones admitidos, consulte Lista de países o regiones admitidos e idiomas.
- Para algunos países o regiones, el Contrato de cliente de Microsoft está disponible en varios idiomas. Para obtener la mejor experiencia del cliente, elija el idioma que mejor se adapte a las necesidades del cliente. Para obtener una lista de idiomas admitidos, consulte Lista de países o regiones admitidos e idiomas.
- Este método solo se admite con el Contrato de cliente de Microsoft.
.NET
Para recuperar un vínculo para descargar la plantilla de Contrato de cliente de Microsoft:
Recupera los metadatos del Contrato de cliente de Microsoft. Debes obtener el valor de templateId del Contrato de cliente de Microsoft. Para obtener más información, consulte Obtención de los metadatos del Contrato de cliente de Microsoft.
// IAggregatePartner partnerOperations; string agreementType = "MicrosoftCustomerAgreement"; AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails. ByAgreementType(agreementType).Get().Items.Single();
Use la colección IAggregatePartner.AgreementTemplates.
Llame al método ById y especifique el templateId del Contrato de cliente de Microsoft.
Captura la propiedad Document .
Llame al método ByCountry y especifique el país o región del cliente al que se aplica la plantilla de contrato. El valor predeterminado de la consulta es EE. UU . si no se especifica el método . Para obtener una lista de códigos de país o región admitidos, consulte Lista de países o regiones admitidos e idiomas. Este método distingue mayúsculas de minúsculas.
Llame al método ByLanguage y especifique el idioma en el que se debe localizar la plantilla de contrato. La consulta tiene como valor predeterminado en-US si no se especifica el método o no se admite el código de país o región especificado para el país o región especificado. Para obtener una lista de códigos de idioma admitidos, consulte Lista de países o regiones admitidos e idiomas.
Llame al método Get o GetAsync .
// IAggregatePartner partnerOperations; string customerCountry = "US"; string languageForLocalization = "en-US"; var agreementDocument = partnerOperations. AgreementTemplates.ById (microsoftCustomerAgreementDetails. TemplateId).Document.ByCountry (customerCountry).ByLanguage (languageForLocalization).Get();
Puede encontrar un ejemplo completo en la clase GetAgreementDetails del proyecto de aplicación de prueba de consola.
Solicitud REST
Para recuperar un vínculo para descargar la plantilla de Contrato de cliente de Microsoft:
Recupera los metadatos del Contrato de cliente de Microsoft. Debes obtener el valor de templateId del Contrato de cliente de Microsoft. Para obtener más información, consulte Obtención de los metadatos del Contrato de cliente de Microsoft.
Cree una solicitud REST para capturar un recurso AgreementDocument. Para obtener un ejemplo, vea el ejemplo de sintaxis de solicitud. Debe especificar la siguiente información:
- TemplateId del Contrato de cliente de Microsoft
- País o región a la que se aplica la plantilla de Contrato de cliente de Microsoft
- Idioma en el que se debe localizar la plantilla de Contrato de cliente de Microsoft
Sintaxis de la solicitud
Use la siguiente sintaxis de solicitud para este recurso:
Método | URI de solicitud |
---|---|
GET | {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1 |
Parámetros de URI
Puede usar los siguientes parámetros de URI con la solicitud:
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
agreement-template-id | string | Sí | Identificador único del tipo de contrato. Puedes obtener el valor de templateId para el Contrato de cliente de Microsoft mediante la recuperación de los metadatos del Contrato del cliente de Microsoft. Para obtener más información, consulte Obtención de los metadatos del Contrato de cliente de Microsoft. Este parámetro distingue mayúsculas de minúsculas. |
country | string | No | Indica el país o región al que se aplica la plantilla de contrato. El valor predeterminado de la consulta es EE. UU . si no se especifica el parámetro . Para obtener una lista de códigos de país o región admitidos, consulte Lista de países o regiones admitidos e idiomas. |
language | string | No | Indica el idioma en el que se debe localizar la plantilla de contrato. La consulta tiene como valor predeterminado en-US si el parámetro no se especifica o el código de país o región especificado en no se admite para el país o región especificado. Para obtener una lista de códigos de país o región admitidos, consulte Lista de países o regiones admitidos e idiomas. |
Encabezados de solicitud
Para obtener más información, consulta Encabezados REST del Centro de partners.
Cuerpo de la solicitud
Ninguno.
Ejemplo de solicitud
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
Respuesta REST
Si se ejecuta correctamente, este método devuelve un recurso AgreementDocument en el cuerpo de la respuesta.
El recurso tiene una propiedad downloadUri , que contiene una cadena de dirección URL que se puede usar para descargar la plantilla de contrato. Se devuelve un vínculo diferente cada vez que se realiza una consulta. Este vínculo expira después de cinco minutos.
Códigos de error y de respuesta correctos
Cada respuesta incluye un código de estado HTTP que indica éxito o error y otra información de depuración.
Use una herramienta de seguimiento de red para leer este código, tipo de error y otros parámetros. Para obtener la lista completa, consulta Códigos de error de REST del Centro de partners.
Ejemplo de respuesta
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 de países o regiones y idiomas admitidos
Importante
La propiedad de código de país o región distingue mayúsculas de minúsculas. Asegúrese de usar el uso de mayúsculas y minúsculas correctos especificados en esta tabla:
País/región | Código de país | Códigos de idioma admitidos |
---|---|---|
Islas Åland | AX | en-US |
Afganistán | AF | en-US |
Albania | AL | en-US |
Argelia | DZ | en-US, fr-FR, en-US |
Samoa Americana | AS | en-US |
Andorra | AD | en-US |
Angola | AO | en-US, pt-PT |
Anguila | INTELIGENCIA ARTIFICIAL | en-US |
Antártida | AQ | en-US |
Antigua y Barbuda | AG | en-US |
Argentina | AR | en-US, es-ES |
Armenia | AM | en-US |
Aruba | AW | en-US |
Australia | AU | en-US |
Austria | AT | en-US, de-DE |
Azerbaiyán | AZ | en-US |
Bahamas | BS | en-US |
Bahréin | BH | en-US, ar-SA |
Bangladés | BD | en-US |
Barbados | BB | en-US |
Bielorrusia | BY | en-US, ru-RU |
Bélgica | BE | en-US, nl-NL |
Belice | BZ | en-US, es-ES |
Benín | BJ | en-US |
Bermudas | BM | en-US |
Bután | BT | en-US |
Bolivia | BO | en-US, es-ES |
Bonaire | BQ | en-US |
Bosnia y Herzegovina | BA | en-US |
Botsuana | BW | en-US |
Isla Bouvet | BV | en-US |
Brasil | BR | en-US, pt-BR |
Territorio Británico del Océano Índico | IO | en-US |
Islas Vírgenes Británicas | VG | en-US |
Brunéi | BN | en-US |
Bulgaria | BG | en-US, bg-BG |
Burkina Faso | BF | en-US |
Burundi | BI | en-US |
Costa de Marfil | CI | en-US, fr-FR |
Cabo Verde | CV | en-US, pt-PT |
Camboya | KH | en-US |
Camerún | CM | en-US, fr-FR |
Canadá | CA | en-US, fr-FR |
Islas Caimán | KY | en-US, en-US |
República Centroafricana | CF | en-US |
Chad | TD | en-US |
Chile | CL | en-US, es-ES |
Isla de Navidad | CX | en-US |
Islas Cocos | CC | en-US |
Colombia | CO | en-US, es-ES |
Comoras | KM | en-US |
Congo (RDC) | CD | en-US |
Congo | CG | en-US |
Islas Cook | CK | en-US |
Costa Rica | CR | en-US, es-ES |
Croacia | HR | en-US, hr-HR |
Curazao | CW | en-US |
Chipre | CY | en-US |
Chequia | CZ | en-US, cs-CZ |
Dinamarca | DK | en-US, da-DK |
Yibuti | DJ | en-US |
Dominica | DM | en-US |
República Dominicana | DO | en-US, es-ES |
Ecuador | EC | en-US |
Egipto | EG | en-US, ar-SA |
El Salvador | SV | en-US, es-ES |
Guinea Ecuatorial | GQ | en-US |
Eritrea | ER | en-US |
Estonia | EE | en-US, et-EE |
Suazilandia | SZ | en-US |
Etiopía | ET | en-US |
Islas Malvinas | FK | en-US |
Islas Feroe | FO | en-US |
Islas Fiji | FJ | en-US |
Finlandia | FI | en-US, fi-FI |
Francia | VF | en-US, fr-FR |
Guayana Francesa | GF | en-US, fr-FR |
Polinesia Francesa | PF | en-US |
Territorios Australes Franceses | TF | en-US |
Gabón | GA | en-US |
Gambia | GM | en-US |
Georgia | GE | en-US |
Alemania | DE | en-US, de-DE |
Ghana | GH | en-US |
Gibraltar | GI | en-US |
Grecia | GR | en-US, el-GR |
Groenlandia | GL | en-US |
Granada | GD | en-US |
Guadalupe | GP | en-US |
Guam | GU | en-US |
Guatemala | GT | en-US, es-ES |
Guernsey | GG | en-US |
Guinea | GN | en-US |
Guinea-Bisáu | GW | en-US |
Guyana | GY | en-US |
Haití | HT | en-US |
Islas Heard y McDonald | HM | en-US |
Honduras | HN | en-US, es-ES |
Región Administrativa Especial de Hong Kong | HK | en-US, zh-HK |
Hungría | HU | en-US, hu-HU |
Islandia | IS | en-US |
India | IN | en-US, hi-IN |
Indonesia | ID | en-US, id-ID |
Iraq | IQ | en-US, ar-SA |
Irlanda | IE | en-US |
Isla de Man | IM | en-US |
Israel | IL | en-US, he-IL |
Italia | IT | en-US, it-IT |
Jamaica | JM | en-US |
Jan Mayen | XJ | en-US |
Japón | JP | en-US, ja-JP |
Jersey | JE | en-US |
Jordania | JO | en-US, ar-SA |
Kazajistán | KZ | en-US, kk-KZ |
Kenia | KE | en-US |
Kiribati | KI | en-US |
Corea | KR | en-US, ko-KR |
Kosovo | XK | en-US |
Kuwait | KW | en-US, ar-SA |
Kirguistán | KG | en-US, ru-RU |
Laos | Los Ángeles | en-US |
Letonia | LV | en-US, lv-LV |
Líbano | LB | en-US, ar-SA |
Lesoto | LS | en-US |
Liberia | LR | en-US |
Libia | LY | en-US, ar-SA |
Liechtenstein | LI | en-US, de-DE |
Lituania | LT | en-US, lt-LT |
Luxemburgo | LU | en-US, fr-FR |
Región administrativa especial de Macao | MO | en-US, zh-HK |
Madagascar | MG | en-US |
Malaui | MW | en-US |
Malasia | MY | en-US, ms-MY |
Maldivas | MV | en-US |
Mali | ML | en-US |
Malta | MT | en-US |
Islas Marshall | MH | en-US |
Martinica | MQ | en-US |
Mauritania | MR | en-US |
Mauricio | MU | en-US, ar-SA |
Mayotte | YT | en-US |
México | MX | en-US, es-ES |
Micronesia | FM | en-US |
Moldavia | MD | en-US, ro-RO |
Mónaco | MC | en-US, fr-FR |
Mongolia | MN | en-US |
Montenegro | ME | en-US |
Montserrat | MS | en-US |
Marruecos | MA | en-US, fr-FR, en-US |
Mozambique | MZ | en-US |
Myanmar | MM | en-US |
Namibia | N/D | en-US |
Nauru | NR | en-US |
Nepal | NP | en-US |
Países Bajos | NL | en-US, nl-NL |
Nueva Caledonia | NC | en-US |
Nueva Zelanda | NZ | en-US |
Nicaragua | NI | en-US, es-ES |
Níger | NE | en-US |
Nigeria | NG | en-US |
Niue | NU | en-US |
Isla Norfolk | NF | en-US |
Islas Marianas del Norte | MP | en-US |
Macedonia del Norte | MK | en-US |
Noruega | NO | en-US, nb-NO |
Omán | OM | en-US, ar-SA |
Pakistán | PK | en-US |
Palaos | PW | en-US |
Autoridad palestina | PS | en-US |
Panamá | PA | en-US, es-ES |
Papúa Nueva Guinea | PG | en-US |
Paraguay | PY | en-US, es-ES |
Perú | PE | en-US, es-ES |
Filipinas | PH | en-US |
Islas Pitcairn | PN | en-US |
Polonia | PL | en-US, pl-PL |
Portugal | PT | en-US, pt-PT |
Puerto Rico | PR | en-US, en-US |
Qatar | QA | en-US, ar-SA |
Reunión | RE | en-US |
Rumanía | RO | en-US, ro-RO |
Rusia | RU | en-US, ru-RU |
Ruanda | RW | en-US, fr-FR |
Santo Tomé y Príncipe | ST | en-US, fr-FR |
Saba | XS | en-US |
Saint-Barthélemy | BL | en-US |
San Cristóbal y Nieves | KN | en-US |
Santa Lucía | LC | en-US, en-US |
San Martín | MF | en-US, en-US |
San Pedro y Miquelón | PM | en-US |
San Vicente y las Granadinas | VC | en-US |
Samoa | WS | en-US |
San Marino | SM | en-US |
Arabia Saudí | SA | en-US |
Senegal | SN | en-US, fr-FR |
Serbia | RS | en-US, sr-Latn-RS, en-US |
Seychelles | SC | en-US |
Sierra Leona | SL | en-US |
Singapur | SG | en-US, zh-SG |
San Eustaquio | XE | en-US |
Sint Maarten | SX | en-US, en-US |
Eslovaquia | SK | en-US, sk-SK |
Eslovenia | SI | en-US, sl-SI |
Islas Salomón | SB | en-US |
Somalia | SO | en-US |
Sudáfrica | ZA | en-US |
Islas Georgia del Sur y Sandwich del Sur | GS | en-US |
Sudán del Sur | SS | en-US |
España | ES | en-US, es-ES, en-US, en-US |
Sri Lanka | LK | en-US |
Santa Elena, Ascensión y Tristán da Cunha | SH | en-US |
Surinam | SR | en-US |
Svalbard | SJ | en-US |
Suecia | SE | en-US, sv-SE |
Suiza | CH | en-US, fr-FR, en-US, en-US |
Taiwán | TW | en-US, zh-HK |
Tayikistán | TJ | en-US |
Tanzania | TZ | en-US |
Tailandia | TH | en-US, th-TH |
Timor-Leste | TL | en-US |
Togo | TG | en-US |
Tokelau | TK | en-US |
Tonga | TO | en-US |
Trinidad y Tobago | TT | en-US |
Túnez | TN | en-US, fr-FR, en-US |
Turquía | TR | en-US, tr-TR |
Turkmenistán | TM | en-US |
Islas Turcas y Caicos | TC | en-US |
Tuvalu | TV | en-US |
EE. UU. alejadas de los EE.UU. | UM | en-US |
EE. UU. Vírgenes de EE. UU. | VI | en-US |
Uganda | UG | en-US |
Ucrania | UA | en-US, uk-UA |
Emiratos Árabes Unidos | AE | en-US, ar-SA |
Reino Unido | GB | es-ES |
Estados Unidos | US | en-US |
Uruguay | UY | en-US, es-ES |
Uzbekistán | UZ | en-US, ru-RU |
Vanuatu | VU | en-US |
Ciudad del Vaticano | VA | en-US |
Venezuela | VE | en-US, es-ES |
Vietnam | VN | en-US, vi-VN |
Wallis y Futuna | WF | en-US |
Yemen | YE | en-US, ar-SA |
Zambia | ZM | en-US |
Zimbabue | ZW | en-US |