Obter um link de download para o modelo do Contrato de Cliente da Microsoft
Aplica-se a: Partner Center
Não se aplica a: Partner Center operado pela 21Vianet | Partner Center para o Microsoft Cloud for US Government
Atualmente, o recurso AgreementDocument é suportado pelo Partner Center apenas na nuvem pública da Microsoft.
Este artigo descreve como obter um link para baixar o modelo de Contrato de Cliente da Microsoft, com base no país/região e no idioma do cliente.
Pré-requisitos
Se você estiver usando o SDK do Partner Center .NET, a versão 1.14 ou mais recente será necessária.
Importante
A partir de junho de 2023, a versão 3.4.0 mais recente do SDK do Partner Center .NET foi arquivada. Você pode baixar a versão do SDK no GitHub, juntamente com um arquivo leiame que contém informações úteis.
Os parceiros são incentivados a continuar a usar as APIs REST do Partner Center.
Credenciais, conforme descrito em Autenticação do Partner Center. Esse cenário dá suporte apenas à autenticação de aplicativo + de usuário.
O país/região do cliente ao qual o modelo de Contrato de Cliente da Microsoft se aplica.
O idioma no qual o modelo de Contrato de Cliente da Microsoft deve ser localizado.
Importante
- O Contrato de Cliente da Microsoft é específico do país/região. Ao solicitar um link para baixar o modelo de Contrato de Cliente da Microsoft, certifique-se de especificar o país/região correto com base na localização do cliente. ou lista de países/regiões suportados, consulte Lista de países/regiões e idiomas suportados.
- Para alguns países/regiões, o Contrato de Cliente da Microsoft está disponível em vários idiomas. Para obter a melhor experiência do cliente, escolha o idioma que melhor atenda às necessidades do cliente. Para obter a lista de idiomas suportados, consulte Lista de países/regiões e idiomas suportados.
- Esse método só é suportado com o Contrato de Cliente da Microsoft.
.NET
Para recuperar um link para baixar o modelo de Contrato de Cliente da Microsoft:
Recupere os metadados do Contrato de Cliente da Microsoft. Você precisa obter o templateId do Contrato de Cliente da Microsoft. Para obter mais informações, confira Obter metadados de contrato do Contrato de Cliente da Microsoft.
// IAggregatePartner partnerOperations; string agreementType = "MicrosoftCustomerAgreement"; AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails. ByAgreementType(agreementType).Get().Items.Single();
Use a coleção IAggregatePartner.AgreementTemplates.
Chame o método ById e especifique o templateId do Contrato de Cliente da Microsoft.
Busque a propriedade Document .
Chame o método ByCountry e especifique o país/região do cliente ao qual o modelo de contrato se aplica. O padrão da consulta será US se o método não for especificado. Para obter uma lista de códigos de país/região suportados, consulte Lista de países/regiões e idiomas suportados. Esse método diferencia maiúsculas de minúsculas.
Chame o método ByLanguage e especifique o idioma no qual o modelo de contrato deve ser localizado. O padrão da consulta será en-US se o método não for especificado ou se o código de país/região especificado não for suportado para o país/região especificado. Para obter a lista de códigos de idioma suportados, consulte Lista de países/regiões e idiomas suportados.
Chame o método 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();
Um exemplo completo pode ser encontrado na classe GetAgreementDetails do projeto de aplicativo de teste de console.
Solicitação REST
Para recuperar um link para baixar o modelo de Contrato de Cliente da Microsoft:
Recupere os metadados do Contrato de Cliente da Microsoft. Você precisa obter o templateId do Contrato de Cliente da Microsoft. Para obter mais informações, confira Obter metadados de contrato do Contrato de Cliente da Microsoft.
Crie uma solicitação REST para buscar um recurso AgreementDocument. Para obter um exemplo, consulte o exemplo de sintaxe de solicitação . Você deve especificar as seguintes informações:
- O templateId do Contrato de Cliente da Microsoft
- O país/região ao qual o modelo de Contrato de Cliente da Microsoft se aplica
- O idioma no qual o modelo de Contrato de Cliente da Microsoft deve ser localizado
Sintaxe da solicitação
Use a seguinte sintaxe de solicitação para este recurso:
Método | URI da solicitação |
---|---|
GET | {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1 |
Parâmetros do URI
Você pode usar os seguintes parâmetros de URI com sua solicitação:
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
agreement-template-id | string | Sim | Identificador exclusivo do tipo de contrato. Você pode obter o templateId para o Contrato de Cliente da Microsoft recuperando os metadados do contrato para o Contrato de Cliente da Microsoft. Para obter mais informações, confira Obter metadados de contrato do Contrato de Cliente da Microsoft. Esse parâmetro diferencia maiúsculas de minúsculas. |
country | string | Não | Indica o país/região ao qual o modelo de contrato se aplica. O padrão da consulta será US se o parâmetro não for especificado. Para obter uma lista de códigos de país/região suportados, consulte Lista de países/regiões e idiomas suportados. |
linguagem | string | Não | Indica o idioma no qual o modelo de contrato deve ser localizado. O padrão da consulta será en-US se o parâmetro não for especificado ou se o código de país/região especificado em não for suportado para o país/região especificado. Para obter a lista de códigos de país/região suportados, consulte Lista de países/regiões e idiomas suportados. |
Cabeçalhos da solicitação
Para obter mais informações, confira Cabeçalhos REST do Partner Center.
Corpo da solicitação
Nenhum.
Exemplo de solicitação
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
Resposta REST
Se bem-sucedido, esse método retorna um recurso AgreementDocument no corpo da resposta.
O recurso tem uma propriedade downloadUri , que contém uma cadeia de caracteres de URL que pode ser usada para baixar o modelo de contrato. Um link diferente é retornado cada vez que você faz uma consulta. Este link expira após cinco minutos.
Códigos de êxito e de erro de resposta
Cada resposta vem com um código de status HTTP que indica sucesso ou falha e outras informações de depuração.
Use uma ferramenta de rastreamento de rede para ler esse código, tipo de erro e outros parâmetros. Para obter a lista completa, confira Códigos de erro REST do Partner Center.
Exemplo de resposta
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/regiões e idiomas suportados
Importante
A propriedade de código de país/região diferencia maiúsculas de minúsculas. Certifique-se de usar o invólucro correto especificado nesta tabela:
País/Região | Código do país | Código(s) de idioma suportado(s) |
---|---|---|
Ilhas Aland | AX | pt-BR |
Afeganistão | AF | pt-BR |
Albânia | AL | pt-BR |
Argélia | DZ | pt-US, fr-FR, pt-BR |
Samoa Americana | AS | pt-BR |
Andorra | AD | pt-BR |
Angola | AO | pt-US, pt-PT |
Anguila | IA | pt-BR |
Antártica | AQ | pt-BR |
Antígua e Barbuda | AG | pt-BR |
Argentina | AR | pt-BR, es-ES |
Armênia | AM | pt-BR |
Aruba | AW | pt-BR |
Austrália | AU | pt-BR |
Áustria | AT | pt-US, de-DE |
Azerbaijão | AZ | pt-BR |
Bahamas | BS | pt-BR |
Bahrein | BH | pt-US, ar-SA |
Bangladesh | BD | pt-BR |
Barbados | BB | pt-BR |
Bielorrússia | BY | pt-BR, ru-RU |
Bélgica | BE | pt-BR, nl-NL |
Belize | BZ | pt-BR, es-ES |
Benin | BJ | pt-BR |
Bermudas | BM | pt-BR |
Butão | BT | pt-BR |
Bolívia | BO | pt-BR, es-ES |
Bonaire | BQ | pt-BR |
Bósnia e Herzegovina | BA | pt-BR |
Botsuana | BW | pt-BR |
Ilha Bouvet | BV | pt-BR |
Brasil | BR | pt-BR, pt-BR |
Território Britânico do Oceano Índico | IO | pt-BR |
Ilhas Virgens Britânicas | VG | pt-BR |
Brunei | BN | pt-BR |
Bulgária | BG | pt-BR, bg-BG |
Burquina Faso | BF | pt-BR |
Burundi | BI | pt-BR |
Côte d’Ivoire | CI | pt-US, fr-FR |
Cabo Verde | CV | pt-US, pt-PT |
Camboja | KH | pt-BR |
Camarões | CM | pt-US, fr-FR |
Canadá | CA | pt-US, fr-FR |
Ilhas Cayman | KY | pt-US, pt-BR |
República Centro-Africana | CF | pt-BR |
Chade | TD | pt-BR |
Chile | CL | pt-BR, es-ES |
Ilha Christmas | CX | pt-BR |
Ilhas Cocos (Keeling) | CC | pt-BR |
Colômbia | CO | pt-BR, es-ES |
Comores | KM | pt-BR |
Congo (RDC) | CD | pt-BR |
Congo | CG | pt-BR |
Ilhas Cook | CK | pt-BR |
Costa Rica | CR | pt-BR, es-ES |
Croácia | RH | pt-BR, hr-HR |
Curaçao | CW | pt-BR |
Chipre | CY | pt-BR |
Tchéquia | CZ | pt-BR, cs-CZ |
Dinamarca | DK | pt-BR, da-DK |
Djibuti | DJ | pt-BR |
Dominica | DM | pt-BR |
República Dominicana | O QUE FAZER | pt-BR, es-ES |
Equador | EC | pt-BR |
Egito | EG | pt-US, ar-SA |
El Salvador | SV | pt-BR, es-ES |
Guiné Equatorial | GQ | pt-BR |
Eritreia | ER | pt-BR |
Estônia | EE | pt-US, et-EE |
Suazilândia | SZ | pt-BR |
Etiópia | ET | pt-BR |
Ilhas Malvinas | FK | pt-BR |
Ilhas Faroé | FO | pt-BR |
Fiji | FJ | pt-BR |
Finlândia | FI | pt-BR, fi-FI |
França | FR | pt-US, fr-FR |
Guiana Francesa | GF | pt-US, fr-FR |
Polinésia Francesa | PF | pt-BR |
Territórios Austrais Franceses | TF | pt-BR |
Gabão | GA | pt-BR |
Gâmbia | GM | pt-BR |
Geórgia | GE | pt-BR |
Alemanha | DE | pt-US, de-DE |
Gana | GH | pt-BR |
Gibraltar | GI | pt-BR |
Grécia | GR | pt-BR, el-GR |
Groenlândia | GL | pt-BR |
Granada | GD | pt-BR |
Guadalupe | GP | pt-BR |
Guam | GU | pt-BR |
Guatemala | GT | pt-BR, es-ES |
Guernsey | GG | pt-BR |
Guiné | GN | pt-BR |
Guiné-Bissau | GW | pt-BR |
Guiana | GY | pt-BR |
Haiti | HT | pt-BR |
Ilhas Heard e McDonald | HM | pt-BR |
Honduras | HN | pt-BR, es-ES |
Região Administrativa Especial de Hong Kong | HK | pt-US, zh-HK |
Hungria | HU | pt-US, hu-HU |
Islândia | IS | pt-BR |
Índia | IN | pt-US, hi-IN |
Indonésia | ID | pt-BR, id-ID |
Iraque | IQ | pt-US, ar-SA |
Irlanda | IE | pt-BR |
Ilha de Man | IM | pt-BR |
Israel | IL | pt-US, he-IL |
Itália | IT | pt-BR, it-IT |
Jamaica | JM | pt-BR |
Jan Mayen | XJ | pt-BR |
Japão | JP | pt-BR, ja-JP |
Jersey | JE | pt-BR |
Jordan | JO | pt-US, ar-SA |
Cazaquistão | KZ | pt-BR, kk-KZ |
Quênia | KE | pt-BR |
Quiribati | KI | pt-BR |
Coreia do Sul | KR | pt-US, ko-KR |
Kosovo | XK | pt-BR |
Kuwait | KW | pt-US, ar-SA |
Quirguistão | KG | pt-BR, ru-RU |
Laos | LA | pt-BR |
Letônia | LV | pt-US, lv-LV |
Líbano | LB | pt-US, ar-SA |
Lesoto | LS | pt-BR |
Libéria | LR | pt-BR |
Líbia | LY | pt-US, ar-SA |
Liechtenstein | LI | pt-US, de-DE |
Lituânia | LT | pt-US, lt-LT |
Luxemburgo | LU | pt-US, fr-FR |
Região Administrativa Especial de Macau | MO | pt-US, zh-HK |
Madagascar | MG | pt-BR |
Malaui | MW | pt-BR |
Malásia | MY | pt-US, ms-MY |
Maldivas | MV | pt-BR |
Mali | ML | pt-BR |
Malta | MT | pt-BR |
Ilhas Marshall | MH | pt-BR |
Martinica | MQ | pt-BR |
Mauritânia | MR | pt-BR |
Maurício | MU | pt-US, ar-SA |
Mayotte | YT | pt-BR |
México | MX | pt-BR, es-ES |
Micronésia | FM | pt-BR |
Moldova | MD | pt-BR, ro-RO |
Mônaco | MC | pt-US, fr-FR |
Mongólia | MN | pt-BR |
Montenegro | ME | pt-BR |
Montserrat | MS | pt-BR |
Marrocos | MA | pt-US, fr-FR, pt-BR |
Moçambique | MZ | pt-BR |
Myanmar | MM | pt-BR |
Namíbia | NA | pt-BR |
Nauru | NR | pt-BR |
Nepal | NP | pt-BR |
Países Baixos | NL | pt-BR, nl-NL |
Nova Caledônia | NC | pt-BR |
Nova Zelândia | NZ | pt-BR |
Nicarágua | NI | pt-BR, es-ES |
Níger | NE | pt-BR |
Nigéria | NG | pt-BR |
Niue | NU | pt-BR |
Ilha Norfolk | NF | pt-BR |
Ilhas Marianas do Norte | MP | pt-BR |
Macedônia do Norte | MK | pt-BR |
Noruega | Não | pt-BR, nb-NO |
Omã | OM | pt-US, ar-SA |
Paquistão | PK | pt-BR |
Palau | PW | pt-BR |
Autoridade Palestina | PS | pt-BR |
Panamá | PA | pt-BR, es-ES |
Papua-Nova Guiné | PG | pt-BR |
Paraguai | PY | pt-BR, es-ES |
Peru | PE | pt-BR, es-ES |
Filipinas | PH | pt-BR |
Ilhas Pitcairn | PN | pt-BR |
Polônia | PL | pt-BR, pl-PL |
Portugal | PT | pt-US, pt-PT |
Porto Rico | PR | pt-US, pt-BR |
Qatar | QA | pt-US, ar-SA |
Reunião | RE | pt-BR |
Romênia | RO | pt-BR, ro-RO |
Rússia | RU | pt-BR, ru-RU |
Ruanda | RW | pt-US, fr-FR |
São Tomé e Príncipe | ST | pt-US, fr-FR |
Saba | PP | pt-BR |
São Bartolomeu | BL | pt-BR |
São Cristóvão e Nevis | KN | pt-BR |
Santa Lúcia | LC | pt-US, pt-BR |
São Martinho | MF | pt-US, pt-BR |
São Pedro e Miquelon | PM | pt-BR |
São Vicente e Granadinas | VC | pt-BR |
Samoa | WS | pt-BR |
San Marino | SM | pt-BR |
Arábia Saudita | SA | pt-BR |
Senegal | SN | pt-US, fr-FR |
Sérvia | RS | pt-US, sr-Latn-RS, pt-BR |
Seicheles | SC | pt-BR |
Serra Leoa | SL | pt-BR |
Singapura | SG | pt-US, zh-SG |
Santo Eustáquio | XE | pt-BR |
São Martinho | SX | pt-US, pt-BR |
Eslováquia | SK | pt-US, sk-SK |
Eslovênia | SI | pt-BR, sl-SI |
Ilhas Salomão | SB | pt-BR |
Somália | SO | pt-BR |
África do Sul | ZA | pt-BR |
Ilhas Geórgia do Sul e Sandwich do Sul | GS | pt-BR |
Sudão do Sul | SS | pt-BR |
Espanha | ES | en-US, es-ES, en-US, pt-BR |
Sri Lanka | LK | pt-BR |
Santa Helena, Ascensão e Tristão da Cunha | SH | pt-BR |
Suriname | SR | pt-BR |
Svalbard | SJ | pt-BR |
Suécia | SE | pt-US, sv-SE |
Suíça | CH | en-US, fr-FR, en-US, en-US |
Taiwan | TW | pt-US, zh-HK |
Tadjiquistão | TJ | pt-BR |
Tanzânia | TZ | pt-BR |
Tailândia | TH | pt-US, th-TH |
Timor-Leste | TL | pt-BR |
Togo | TG | pt-BR |
Tokelau | TK | pt-BR |
Tonga | TO | pt-BR |
Trinidad e Tobago | TT | pt-BR |
Tunísia | TN | pt-US, fr-FR, pt-BR |
Turquia | TR | pt-BR, tr-TR |
Turcomenistão | TM | pt-BR |
Ilhas Turcas e Caicos | TC | pt-BR |
Tuvalu | TV | pt-BR |
Territórios Insulares Ilhas Menores Distantes dos EUA | UM | pt-BR |
EUA Virgens Americanas | VI | pt-BR |
Uganda | UG | pt-BR |
Ucrânia | UA | pt-US, Reino Unido-UA |
Emirados Árabes Unidos | AE | pt-US, ar-SA |
Reino Unido | GB | pt-BR |
Estados Unidos | EUA | pt-BR |
Uruguai | UY | pt-BR, es-ES |
Uzbequistão | UZ | pt-BR, ru-RU |
Vanuatu | VU | pt-BR |
Cidade do Vaticano | VA | pt-BR |
Venezuela | VE | pt-BR, es-ES |
Vietnã | VN | pt-BR, vi-VN |
Wallis e Futuna | WF | pt-BR |
Iêmen | YE | pt-US, ar-SA |
Zâmbia | ZM | pt-BR |
Zimbábue | ZW | pt-BR |