Microsoft Müşteri Sözleşmesi şablonu için indirme bağlantısı al

Uygulama:İş Ortağı Merkezi

için geçerli değildir:İş Ortağı Merkezi 21Vianet | İş Ortağı Merkezi Microsoft Bulut Almanya için | İş Ortağı Merkezi için Microsoft Cloud for US Government

AgreementDocument kaynağı şu anda yalnızca Microsoft İş Ortağı Merkezi bulut üzerinde kullanılabilir.

Bu makalede, müşterinin ülke ve diline bağlı olarak Microsoft Müşteri Sözleşmesi şablonu indirme bağlantısının nasıl elde etmek istediğiniz açıklanmıştır.

Önkoşullar

  • İş Ortağı Merkezi .NET SDK kullanıyorsanız sürüm 1.14 veya daha yenisi gereklidir.

  • kimlik doğrulamasında açıklandığı gibi İş Ortağı Merkezi bilgileri. Bu senaryo yalnızca App+User kimlik doğrulamasını destekler.

  • Müşterinin uygulama şablonunun uygulandığı Microsoft Müşteri Sözleşmesi.

  • Uygulama şablonunun yerel Microsoft Müşteri Sözleşmesi dili.

Önemli

  • Bu Microsoft Müşteri Sözleşmesi ülkeye özgü bir veridir. Microsoft Müşteri Sözleşmesi şablonunu indirmek için bağlantı isteği Microsoft Müşteri Sözleşmesi, müşterinin konumunu temel alarak doğru ülkeyi belirttiğinizden emin olun. veya desteklenen ülkelerin listesi için bkz. Desteklenen ülkeler ve diller listesi.

  • Bazı ülkelerde, Microsoft Müşteri Sözleşmesi dillerde kullanılabilir. En iyi müşteri deneyimi için müşterinin ihtiyaçlarına en uygun dili seçin. Desteklenen dillerin listesi için desteklenen ülkeler ve diller listesi'ne bakın.

  • Bu yöntem yalnızca Microsoft Müşteri Sözleşmesi.

.NET

Uygulama şablonunu indirme bağlantısını Microsoft Müşteri Sözleşmesi:

  1. Verilerin sözleşme meta verilerini Microsoft Müşteri Sözleşmesi. Uygulamanın templateId'lerini Microsoft Müşteri Sözleşmesi. Daha fazla bilgi için bkz. Microsoft Müşteri Sözleşmesi için sözleşme meta verilerini Microsoft Müşteri Sözleşmesi.

    // IAggregatePartner partnerOperations;
    
    string agreementType = "MicrosoftCustomerAgreement";
    
    AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.   ByAgreementType(agreementType).Get().Items.Single();
    
  2. IAggregatePartner.AgreementTemplates koleksiyonunu kullanın.

  3. ById yöntemini çağırma ve uygulamanın templateId Microsoft Müşteri Sözleşmesi.

  4. Document özelliğini getirme.

  5. ByCountry yöntemini çağırarak müşterinin anlaşma şablonunun geçerli olduğu ülkeyi belirtin. Yöntemi belirtilmezse sorgu varsayılan olarak ABD'ye kullanılır. Desteklenen ülke kodlarının listesi için desteklenen ülke ve dillerin listesi'ne bakın. Bu yöntem büyük/büyük/büyük harfe duyarlıdır.

  6. ByLanguage yöntemini çağırarak anlaşma şablonunun yerelleştirilmiş olması gereken dili belirtin. Yöntem belirtilmemişse veya belirtilen ülke kodu belirtilen ülke için desteklenmiyorsa sorgu varsayılan olarak en-US olur. Desteklenen dil kodlarının listesi için desteklenen ülkeler ve diller listesi'ne bakın.

  7. Get veya GetAsync yöntemini çağırma.

    // IAggregatePartner partnerOperations;
    
    string customerCountry = "US";
    
    string languageForLocalization = "en-US";
    
    var agreementDocument = partnerOperations.   AgreementTemplates.ById   (microsoftCustomerAgreementDetails.   TemplateId).Document.ByCountry   (customerCountry).ByLanguage   (languageForLocalization).Get();
    

Eksiksiz bir örnek, konsol test uygulaması projesinden GetAgreementDetailssınıfında bulunabilir.

REST isteği

Uygulama şablonunu indirme bağlantısını Microsoft Müşteri Sözleşmesi:

  1. Verilerin sözleşme meta verilerini Microsoft Müşteri Sözleşmesi. Uygulamanın templateId'lerini Microsoft Müşteri Sözleşmesi. Daha fazla bilgi için bkz. Microsoft Müşteri Sözleşmesi için sözleşme meta verilerini Microsoft Müşteri Sözleşmesi.

  2. Bir AgreementDocumentkaynağını getirmek için REST isteği oluşturun. Örnek için istek söz dizimi örneğine bakın. Aşağıdaki bilgileri belirtmeniz gerekir:

    • Uygulamanın templateId Microsoft Müşteri Sözleşmesi.
    • Uygulama şablonunun Microsoft Müşteri Sözleşmesi ülke.
    • Uygulama şablonunun yerel Microsoft Müşteri Sözleşmesi dili.

İstek söz dizimi

Bu kaynak için aşağıdaki istek söz dizimlerini kullanın:

Yöntem İstek URI'si
GET {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language} country={country} HTTP/1.1

URI parametreleri

İsteğiniz ile aşağıdaki URI parametrelerini kullanabilirsiniz:

Ad Tür Gerekli Açıklama
agreement-template-id string Yes Anlaşma türünün benzersiz tanımlayıcısı. Microsoft Müşteri Sözleşmesi için templateId'Microsoft Müşteri Sözleşmesi için sözleşme meta verilerini Microsoft Müşteri Sözleşmesi. Daha fazla bilgi için bkz. Microsoft Müşteri Sözleşmesi için sözleşme meta verilerini Microsoft Müşteri Sözleşmesi. Bu parametre büyük/büyük/büyük harfe duyarlıdır.
ülke dize No Anlaşma şablonunun uygulandığı ülkeyi gösterir. Parametresi belirtilmezse sorgu varsayılan olarak ABD olur. Desteklenen ülke kodlarının listesi için desteklenen ülke ve dillerin listesi'ne bakın.
language dize No Anlaşma şablonunun yerelleştirilmiş olması gereken dili gösterir. Parametresi belirtilmemişse veya içinde belirtilen ülke kodu belirtilen ülke için desteklenmiyorsa sorgu varsayılan olarak en-US olur. Desteklenen ülke kodlarının listesi için bkz. Desteklenen ülkeler ve diller listesi.

İstek üst bilgileri

Daha fazla bilgi için bkz. İş Ortağı Merkezi REST üst bilgileri.

İstek gövdesi

Yok.

İstek örneği

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: ab993325-1605-4cf4-bac4-fb584142a31b

REST yanıtı

Başarılı olursa, bu yöntem yanıt gövdesinde bir AgreementDocument kaynağı döndürür.

Kaynağın, anlaşma şablonunu indirmek için kullanılan bir URL dizesi içeren bir downloadUri özelliği vardır. Her sorguda farklı bir bağlantı döndürülür. Bu bağlantının süresi beş dakika sonra dolar.

Yanıt başarı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu gösteren bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir.

Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. İŞ ORTAĞı MERKEZI REST hata kodları.

Yanıt örneği

HTTP/1.1 200 OK
Content-Length: 620
Content-Type: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
{
    "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"
}

Desteklenen ülkeler ve diller listesi

Önemli

Ülke kodu özelliği büyük/büyük/büyük harfe duyarlıdır. Lütfen aşağıdaki tabloda belirtilen doğru büyük/büyük/büyük/alta doğru büyük/büyük/altta belirtilen büyük/alta doğru büyük/büyük/altta belirtilen büyük/alt ifadeleri kullanın.

Ülke Ülke kodu Desteklenen dil kodları
Bir i Adaları 'TE en-US
Afganistan AF en-US
Arnavutluk AL en-US
Cezayir DZ en-US, fr-FR, en-US
Amerikan Samoası AS en-US
Andorra AD en-US
Angola AO en-US, PT NK
Anguilla AI en-US
Antarktika AQ en-US
Antigua ve Barbuda AG en-US
Arjantin AR en-US, ES-ES
Ermenistan AM en-US
Aruba AW en-US
Avustralya AU en-US
Avusturya AT en-US, de-DE
Azerbaycan AZ en-US
Bahamalar BS en-US
Bahreyn BH en-US, ar-SA
Bangladeş BD en-US
Barbados BB en-US
Belarus BY en-US, ru-RU
Belçika BE en-US, nl-NL
Belize BZ en-US, ES-ES
Benin BJ en-US
Bermuda BM en-US
Butan BT en-US
Bolivya BO en-US, ES-ES
Bonaire BQ en-US
Bosna-Hersek BA en-US
Botsvana BW en-US
Bouvet Adası BV en-US
Brezilya BR en-US, PT-BR
Britanya Hint Okyanusu Toprakları IO en-US
Britanya Virjin Adaları VG en-US
Brunei BN en-US
Bulgaristan BG en-US, BG-BG
Burkina Faso BF en-US
Burundi BI en-US
Fildişi Sahili (Côte d'Ivoire) CI en-US, fr-FR
Cabo Verde CV en-US, PT NK
Kamboçya KH en-US
Kamerun CM en-US, fr-FR
Kanada CA en-US, fr-FR
Cayman Adaları KY en-US, en-US
Orta Afrika Cumhuriyeti CF en-US
Çad TD en-US
Şili CL en-US, ES-ES
Christmas Adası CX en-US
Cocos (Keeling) Adaları CC en-US
Kolombiya CO en-US, ES-ES
Komorlar KM en-US
Kongo (KDC) CD en-US
Kongo Cumhuriyeti ILETISI en-US
Cook Adaları STOKLAMA en-US
Kosta Rika CR en-US, ES-ES
Hırvatistan HR en-US, HR-HR
Curaçao FIILI en-US
Kıbrıs CY en-US
Czechia CZ en-US, CS-CZ
Danimarka DK en-US, da-DK
Cibuti DJ en-US
Dominika DM en-US
Dominik Cumhuriyeti DO en-US, ES-ES
Ekvador EC en-US
Mısır EG en-US, ar-SA
El Salvador SV en-US, ES-ES
Ekvator Ginesi GQ en-US
Eritre ER en-US
Estonya EE en-US, et-EE
eSwatini SZ en-US
Etiyopya ET en-US
Falkland Adaları FK en-US
Faroe Adaları FO en-US
Fiji FJ en-US
Finlandiya FI en-US, fi-FI
Fransa GS en-US, fr-FR
Fransız Guyanası GF en-US, fr-FR
Fransız Polinezyası PF en-US
Fransız Güney Toprakları TF en-US
Gabon GA en-US
Gambiya GM en-US
Gürcistan GE en-US
Almanya DE en-US, de-DE
Gana GH en-US
Cebelitarık GI en-US
Yunanistan 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
Gine GN en-US
Gine-Bissau GW en-US
Guyana GY en-US
Haiti HT en-US
Heard Adası ve McDonald Adaları HM en-US
Honduras HN en-US, es-ES
Hong Kong ÖİB HK en-US, zh-HK
Macaristan HU en-US, HU-HU
İzlanda IS en-US
Hindistan IN en-US, Hi-ın
Endonezya ID en-US, kimlik KIMLIĞI
Irak IQ en-US, ar-SA
İrlanda IE en-US
Man Adası Anlık İleti en-US
İsrail IL en-US, he-Il
İtalya BT en-US, It-It
Jamaika JM en-US
Jan Mayen XJ en-US
Japonya JP en-US, ja-JP
Jersey HARFI en-US
Ürdün JO en-US, ar-SA
Kazakistan KZ en-US, KK-KZ
Kenya KE en-US
Kiribati KI en-US
Güney Kore KR en-US, ko-KR
Kosova XK en-US
Kuveyt KW en-US, ar-SA
Kırgızistan KG en-US, ru-RU
Laos LA en-US
Letonya LV en-US, LV-LV
Lübnan LB en-US, ar-SA
Lesotho LS en-US
Liberya LR en-US
Libya LY en-US, ar-SA
Liechtenstein LI en-US, de-DE
Litvanya LT en-US, lt-LT
Lüksemburg LU en-US, fr-FR
Makao ÖİB MO en-US, zh-HK
Makedonya, EYC MK en-US
Madagaskar MG en-US
Malavi MW en-US
Malezya MY en-US, ms-MY
Maldivler MV en-US
Mali ML en-US
Malta MT en-US
Marshall Adaları MH en-US
Martinique MQ en-US
Moritanya MR en-US
Mauritius MU en-US, ar-SA
Mayotte YT en-US
Meksika MX en-US, es-ES
Mikronezya FM en-US
Moldova MD en-US, ro-RO
Monako MC en-US, fr-FR
Moğolistan MN en-US
Karadağ ME en-US
Montserrat MS en-US
Fas MA en-US, fr-FR, en-US
Mozambik MZ en-US
Myanmar MM en-US
Namibya NA en-US
Nauru NR en-US
Nepal NP en-US
Hollanda NL en-US, nl-NL
Yeni Kaledonya NC en-US
Yeni Zelanda NZ en-US
Nikaragua NI en-US, es-ES
Nijer NE en-US
Nijerya NG en-US
Niue NU en-US
Norfolk Adası NF en-US
Kuzey Mariana Adaları MP en-US
Norveç NO en-US, nb-NO
Umman OM en-US, ar-SA
Pakistan PK en-US
Palau PW en-US
Filistin Yönetimi PS en-US
Panama PA en-US, ES-ES
Papua Yeni Gine PG en-US
Paraguay PY en-US, ES-ES
Peru PE en-US, ES-ES
Filipinler PH en-US
Pitcairn Adaları DÖNÜŞTÜRME en-US
Polonya PL en-US, PL-PL
Portekiz PT en-US, PT NK
Porto Riko PR en-US, en-US
Katar QA en-US, ar-SA
Reunion RE en-US
Romanya RO en-US, RO-RO
Rusya RU en-US, ru-RU
Ruanda RW en-US, fr-FR
Sao Tome ve Principe ST en-US, fr-FR
Saba X en-US
Saint-Barthélemy BL en-US
Saint Kitts ve Nevis KN en-US
Saint Lucia LC en-US, en-US
Saint Martin MF en-US, en-US
Saint Pierre ve Miquelon PM en-US
Saint Vincent ve Grenadinler VC en-US
Samoa WS en-US
San Marino SM en-US
Suudi Arabistan SA en-US
Senegal SN en-US, fr-FR
Sırbistan RS en-US, sr-Latn-RS, en-US
Seyşeller SC en-US
Sierra Leone SL en-US
Singapur SG en-US, zh-SG
Sint Eustatius XE en-US
Sint Maarten SX en-US, en-US
Slovakya SK en-US, sk-SK
Slovenya SI en-US, sl-SI
Solomon Adaları SB en-US
Somali SO en-US
Güney Afrika ZA en-US
Güney Georgia ve Güney Sandwich Adaları GS en-US
Güney Sudan SS en-US
İspanya 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
İsveç SE en-US, sv-SE
İsviçre CH en-US, fr-FR, en-US, en-US
Tayvan TW en-US, zh-HK
Tacikistan TJ en-US
Tanzanya TZ en-US
Tayland TH en-US, th-TH
Timor-Leste TL en-US
Togo TG en-US
Tokelau TK en-US
Tonga TO en-US
Trinidad ve Tobago TT en-US
Tunus TN en-US, fr-FR, en-US
Türkiye TR en-US, tr-TR
Türkmenistan TM en-US
Turks ve Caicos Adaları TC en-US
Tuvalu TV en-US
ABD'de Outlying Adaları UM en-US
ABD Virjin Adaları VI en-US
Uganda UG en-US
Ukrayna UA en-US, uk-UA
Birleşik Arap Emirlikleri AE en-US, ar-SA
Birleşik Krallık GB en-US
Birleşik Devletler ABD en-US
Uruguay UY en-US, es-ES
Özbekistan UZ en-US, ru-RU
Vanuatu VU en-US
Vatikan VA en-US
Venezuela VE en-US, es-ES
Vietnam VN en-US, vi-VN
Wallis veUçsuzuna WF en-US
Yemen YE en-US, ar-SA
Zambiya ZM en-US
Zimbabve ZW en-US