获取Microsoft客户协议模板的下载链接

适用于:合作伙伴中心

不适用于:由世纪互联运营的合作伙伴中心 |美国政府Microsoft云合作伙伴中心

AgreementDocument 资源目前仅在Microsoft公有云中受合作伙伴中心支持。

本文介绍如何根据客户的国家/地区和语言获取下载Microsoft客户协议模板的链接。

先决条件

  • 如果使用合作伙伴中心 .NET SDK,则需要版本 1.14 或更高版本。

    重要

    截至 2023 年 6 月,最新的合作伙伴中心 .NET SDK 版本 3.4.0 现已存档。 可以从 GitHub 下载 SDK 版本,以及包含有用信息的自述文件

    建议合作伙伴继续使用合作伙伴中心 REST API

  • 合作伙伴中心身份验证中所述的凭据。 此方案仅支持 App+User 身份验证。

  • Microsoft客户协议模板适用的客户所在国家/地区。

  • 本地化 Microsoft 客户协议模板应使用的语言。

重要

  • Microsoft客户协议特定于国家/地区。 请求下载Microsoft客户协议模板的链接时,请务必根据客户的位置指定正确的国家/地区。 或受支持国家/地区列表,请参阅 受支持的国家/地区和语言列表
  • 对于某些国家/地区,Microsoft客户协议以多种语言提供。 为获得最佳客户体验,请选择最符合客户需求的语言。 有关支持的语言列表,请参阅 受支持的国家/地区和语言列表
  • 此方法仅在微软客户协议下支持。

。网

若要检索下载Microsoft客户协议模板的链接,请执行以下作:

  1. 检索Microsoft客户协议的协议元数据。 必须获取 Microsoft 客户协议的 templateId。 有关详细信息,请参阅 获取Microsoft客户协议的协议元数据。

    // IAggregatePartner partnerOperations;
    
    string agreementType = "MicrosoftCustomerAgreement";
    
    AgreementMetaData microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.   ByAgreementType(agreementType).Get().Items.Single();
    
  2. 使用 IAggregatePartner.AgreementTemplates 集合。

  3. 调用 ById 方法,并指定 Microsoft 客户协议的 templateId

  4. 提取 Document 属性。

  5. 调用 ByCountry 方法,并指定协议模板适用的客户所在国家/地区。 如果未指定该方法,则查询默认为 US。 有关支持的国家/地区代码的列表,请参阅 支持的国家/地区和语言列表。 此方法区分大小写。

  6. 调用 ByLanguage 方法,并指定协议模板应本地化的语言。 如果未指定方法,或者指定的国家/地区代码不被支持,那么查询默认为 en-US。 有关支持的语言代码列表,请参阅 受支持的国家/地区和语言列表

  7. 调用 GetGetAsync 方法。

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

可以从 控制台测试应用 项目中的 GetAgreementDetails 类中找到完整的示例。

REST 请求

若要检索下载Microsoft客户协议模板的链接,请执行以下作:

  1. 检索Microsoft客户协议的协议元数据。 必须获取 Microsoft 客户协议的 templateId。 有关详细信息,请参阅 获取Microsoft客户协议的协议元数据。

  2. 创建 REST 请求来提取 AgreementDocument 资源。 有关示例,请参阅 请求语法 示例。 必须指定以下信息:

    • Microsoft 客户协议的 templateId
    • Microsoft客户协议模板适用的国家/地区
    • 本地化 Microsoft 客户协议模板应使用的语言

请求语法

对此资源使用以下请求语法:

方法 请求 URI
获取 {baseURL}/v1/agreementtemplates/{agreement-template-id}/document?language={language}&country={country} HTTP/1.1

URI 参数

可以将以下 URI 参数用于请求:

名字 类型 必需 说明
协议模板 ID 字符串 是的 协议类型的唯一标识符。 可以通过检索Microsoft客户协议的协议元数据来获取 Microsoft 客户协议的 templateId。 有关详细信息,请参阅 获取Microsoft客户协议的协议元数据。 此参数区分大小写
国家/地区 字符串 指示协议模板适用的国家/地区。 如果未指定参数,则查询默认为 美国。 有关支持的国家/地区代码的列表,请参阅 支持的国家/地区和语言列表
语言 字符串 指示协议模板应本地化的语言。 如果未指定参数,或指定的国家/地区不支持已指定的国家/地区代码,查询将默认为 en-US。 有关支持的国家/地区代码列表,请参阅 支持的国家/地区和语言列表

请求标头

如需了解更多信息,请参阅 合作伙伴中心 REST 标头

请求主体

没有。

请求示例

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

REST 响应

如果成功,此方法将在响应正文中返回 AgreementDocument 资源

该资源具有 downloadUri 属性,该属性包含可用于下载协议模板的 URL 字符串。 每次进行查询时都会返回不同的链接。 此链接在五分钟后过期。

成功响应和错误代码

每个响应都有一个 HTTP 状态代码,指示成功或失败和其他调试信息。

使用网络跟踪工具读取此代码、错误类型和其他参数。 如需完整列表,请参阅合作伙伴中心 REST 错误代码

响应示例

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"
}

支持的国家/地区和语言列表

重要

国家/地区代码属性区分大小写。 请务必使用此表中指定的正确大小写格式:

国家/地区 国家/地区代码 支持的语言代码
奥兰群岛 斧头 zh-CN
阿富汗 自动对焦 zh-CN
阿尔巴尼亚 zh-CN
阿尔及利亚 DZ en-US、fr-FR、en-US
美属萨摩亚 zh-CN
安道尔 广告 zh-CN
安哥拉 en-US,pt-PT
安圭拉 人工智能 zh-CN
南极洲 AQ系列 zh-CN
安提瓜和巴布达 zh-CN
阿根廷 AR(增强现实) en-US,es-ES
亚美尼亚 zh-CN
阿鲁巴岛 AW zh-CN
澳大利亚 澳大利亚 zh-CN
奥地利 en-US,de-DE
阿塞拜疆 可用区 zh-CN
巴哈马 理学学士 zh-CN
巴林 BH en-US,ar-SA
孟加拉国 屋宇 署 zh-CN
巴巴多斯 BB系列 zh-CN
白俄罗斯 en-US,ru-RU
比利时 en-US,nl-NL
伯利兹 BZ en-US,es-ES
贝宁 北京 zh-CN
百慕大 BM 系列 zh-CN
不丹 英国电信 zh-CN
玻利维亚 en-US,es-ES
博内尔 BQ zh-CN
波斯尼亚和黑塞哥维那 zh-CN
博茨瓦纳 BW zh-CN
布维特岛 BV (必维) zh-CN
巴西 巴西 en-US,pt-BR
英国印度洋领地 IO zh-CN
英属维尔京群岛 VG系列 zh-CN
文莱 亿 zh-CN
保加利亚 BG系列 en-US,bg-BG
布基纳法索 高炉 zh-CN
蒲隆地 商业智能 zh-CN
科特迪瓦 en-US,fr-FR
卡波维德 简历 en-US,pt-PT
柬埔寨 KH zh-CN
喀麦隆 厘米 en-US,fr-FR
加拿大 CA en-US,fr-FR
开曼群岛 肯塔基州 en-US,en-US
中非共和国 CF 系列 zh-CN
乍得 TD的 zh-CN
智利 CL en-US,es-ES
圣诞岛 客户体验 zh-CN
可可(基隆)群岛 抄送 zh-CN
哥伦比亚 一氧化碳 en-US,es-ES
科摩罗 公里 zh-CN
刚果(金) 光盘 (CD) zh-CN
刚果 CG系列 zh-CN
库克群岛 肌酸激酶 zh-CN
哥斯达黎加 en-US,es-ES
克罗地亚 人力资源 en-US,hr-HR
库拉索 CW电视网, 连续波 zh-CN
塞浦路斯 CY zh-CN
捷克 捷克 en-US,cs-CZ
丹麦 DK 系列 en-US,da-DK
吉布提 DJ 餐厅 zh-CN
多米尼加 分米 zh-CN
多米尼加共和国 en-US,es-ES
厄瓜多尔 电子商务 zh-CN
埃及 EG 系列 en-US,ar-SA
萨尔瓦多 SV en-US,es-ES
赤道几内亚 《GQ》 zh-CN
厄立特里亚 zh-CN
爱沙尼亚 EE 系列 en-US,et-EE
埃斯瓦蒂尼 深圳 zh-CN
埃塞俄比亚 ET zh-CN
福克兰群岛 FK zh-CN
法罗群岛 zh-CN
斐济 FJ zh-CN
芬兰 FI 餐厅 en-US,fi-FI
法国 FR (简体中文) en-US,fr-FR
法属圭亚那 女友 en-US,fr-FR
法属波利尼西亚 PF 系列 zh-CN
法属南部领地 TF 系列 zh-CN
加蓬 乔治亚州 zh-CN
冈比亚 通用汽车 zh-CN
格鲁吉亚 通用 电气 zh-CN
德国 en-US,de-DE
加纳 生长激素 zh-CN
直布罗陀 GI (地理标志) zh-CN
希腊 GR 系列 en-US,el-GR
格陵兰 GL zh-CN
格林纳达 GD 系列 zh-CN
瓜德罗普 全科医生 zh-CN
关岛 zh-CN
危地马拉 燃气轮机 en-US,es-ES
格恩西岛 GG系列 zh-CN
几内亚 GN zh-CN
几内亚比绍 毛球 zh-CN
圭亚那 GY zh-CN
海地 HT 系列 zh-CN
赫德岛和麦当劳群岛 HM zh-CN
洪都拉斯 HN 系列 en-US,es-ES
香港特别行政区 香港 en-US,zh-HK
匈牙利 en-US,hu-HU
冰岛 伊斯兰国 zh-CN
印度 en-US,hi-IN
印度尼西亚 身份证件 en-US,id-ID
伊拉克 智商 en-US,ar-SA
爱尔兰 Internet Explorer (IE) zh-CN
曼岛 即时通讯 zh-CN
以色列 伊利诺伊州 en-US,he-IL
意大利 信息技术 en-US,it-IT
牙买加 JM 系列 zh-CN
扬马延岛 XJ zh-CN
日本 日本 en-US,ja-JP
泽西 流行性乙型脑炎 zh-CN
约旦 en-US,ar-SA
哈萨克斯坦 KZ en-US,kk-KZ
肯尼亚 zh-CN
基里巴斯 KI zh-CN
韩国 韩元 en-US,ko-KR
科索沃 XK zh-CN
科威特 千瓦 en-US,ar-SA
吉尔吉斯斯坦 公斤 en-US,ru-RU
老挝 洛杉矶 zh-CN
拉托维亚 路易威登 en-US,lv-LV
黎巴嫩 en-US,ar-SA
莱索托 LS 系列 zh-CN
利比里亚 LR的 zh-CN
利比亚 en-US,ar-SA
列支敦士登 en-US,de-DE
立陶宛 LT 系列 en-US,lt-LT
卢森堡 en-US,fr-FR
澳门特别行政区 en-US,zh-HK
马达加斯加 毫克 zh-CN
马拉维 兆瓦 zh-CN
马来西亚 en-US,ms-MY
马尔代夫 MV zh-CN
马里 机器学习 zh-CN
马耳他 MT zh-CN
马绍尔群岛 MH 系列 zh-CN
马提尼克 MQ zh-CN
毛里塔尼亚 先生 zh-CN
毛里求斯 en-US,ar-SA
马约特 优兔 zh-CN
墨西哥 墨西哥 en-US,es-ES
密克罗尼西亚 调频 zh-CN
摩尔多瓦 MD 系列 en-US,ro-RO
摩纳哥 司仪 en-US,fr-FR
蒙古 zh-CN
黑山 zh-CN
蒙特塞拉特 女士 zh-CN
摩洛哥 马萨诸塞州 en-US、fr-FR、en-US
莫桑比克 MZ zh-CN
缅甸 毫米 zh-CN
纳米比亚 暂无 zh-CN
瑙鲁 未报告 zh-CN
尼泊尔 NP的 zh-CN
荷兰 en-US,nl-NL
新喀里多尼亚 数控 zh-CN
新西兰 新西兰 zh-CN
尼加拉瓜 en-US,es-ES
尼日尔 东北 zh-CN
尼日利亚 议员 zh-CN
纽埃 zh-CN
诺福克岛 NF 系列 zh-CN
北马里亚纳群岛 MP zh-CN
北马其顿 MK zh-CN
挪威 en-US,nb-NO
阿曼 en-US,ar-SA
巴基斯坦 PK zh-CN
帕劳 战俘 zh-CN
巴勒斯坦民族权力机构 附言 zh-CN
巴拿马 公共广播系统 en-US,es-ES
巴布亚新几内亚 PG zh-CN
巴拉圭 PY (英语) en-US,es-ES
秘鲁 体育 en-US,es-ES
菲律宾 pH值 zh-CN
皮特凯恩群岛 PN zh-CN
波兰 波兰 en-US,pl-PL
葡萄牙 en-US,pt-PT
波多黎各 公关 en-US,en-US
卡塔尔 质量保证 en-US,ar-SA
留尼汪 Re: zh-CN
罗马尼亚 反渗透 en-US,ro-RO
俄罗斯 俄罗斯 en-US,ru-RU
卢旺达 乌尔曼 en-US,fr-FR
圣托梅和普林西比 en-US,fr-FR
萨巴 XS 系列 zh-CN
Saint-Barthélemy BL 系列 zh-CN
圣基茨和尼维斯 KN 系列 zh-CN
圣卢西亚 立法会 en-US,en-US
圣马丁 MF 系列 en-US,en-US
圣皮埃尔和米奎隆 下午 zh-CN
圣文森特和格林纳丁斯 VC (虚拟货币) zh-CN
萨摩亚 WS 系列 zh-CN
圣马力诺 SM 系列 zh-CN
沙特阿拉伯 SA zh-CN
塞内加尔 en-US,fr-FR
塞尔维亚 RS 系列 en-US、sr-Latn-RS、en-US
塞舌尔 SC zh-CN
塞拉利昂 SL zh-CN
新加坡 新加坡 en-US,zh-SG
圣尤斯特歇斯 氙气 zh-CN
荷属圣马丁 SX 系列 en-US,en-US
斯洛伐克 SK en-US,sk-SK
斯洛文尼亚 en-US,sl-SI
所罗门群岛 某人 zh-CN
索马里 所以 zh-CN
南非 南非 zh-CN
南乔治亚岛和南桑威奇群岛 GS系列 zh-CN
南苏丹 SS zh-CN
西班牙 ES (英语) en-US、es-ES、en-US、en-US
斯里兰卡 力劲 zh-CN
圣赫勒拿、阿森松与特里斯坦达库尼亚 上海 zh-CN
苏里南 zh-CN
斯瓦尔巴岛 SJ zh-CN
瑞典 en-US,sv-SE
瑞士 中文 en-US、fr-FR、en-US、en-US
台湾 台湾 en-US,zh-HK
塔吉克斯坦 TJ zh-CN
坦桑尼亚 TZ zh-CN
泰国 TH 系列 en-US,th-TH
Timor-Leste 三叶草 zh-CN
多哥 TG zh-CN
托克劳 TK zh-CN
汤加 zh-CN
特立尼达和多巴哥 TT zh-CN
突尼斯 TN (田纳西州) en-US、fr-FR、en-US
土耳其 TR 系列 en-US,tr-TR
土库曼斯坦 TM zh-CN
土耳其和凯科斯群岛 TC 系列 zh-CN
图瓦卢 电视 zh-CN
美国边远岛屿 UM (简体中文) zh-CN
美属维尔京群岛 zh-CN
乌干达 UG zh-CN
乌克兰 UA en-US,uk-UA
阿拉伯联合酋长国 AE en-US,ar-SA
英国 国标 zh-CN
美国 美国 zh-CN
乌拉圭 UY en-US,es-ES
乌兹别克斯坦 UZ en-US,ru-RU
瓦努阿图 VU zh-CN
梵蒂冈城 VA (弗吉尼亚州) zh-CN
委内瑞拉 VE 系列 en-US,es-ES
越南 VN (越南) en-US,vi-VN
瓦利斯和富图纳 WF 系列 zh-CN
也门 你们 en-US,ar-SA
赞比亚 ZM 系列 zh-CN
津巴布韦 ZW zh-CN