MSN 合作伙伴中心中的源内容规范旨在确保有效、准确地引入、验证和发布来自合作伙伴的内容。 这些规范涵盖内容管理的各个方面,包括支持的内容类型、格式、元数据规则以及用于维护源运行状况和可靠性的准则。

MSN 支持:

  • 文章、库和视频

  • HTTPS 源。 强烈建议使用 TLS/SSL。

MSN 不支持:

  • 资源或参数中包含用户名或密码的链接

  • IP 允许列表

  • 静态 IP

本文内容

文章

画廊

视频

图像

相关链接

社交媒体

源元数据规则

源身份验证

文档编码

支持的源格式

大型源

限制和错误处理

使用命名空间扩展源

文章

文章是包含文本、图像和视频的帖子。 不需要项目具有映像,但只有包含图像的文章才能自动发布。

画廊

库是包含图像和标题的幻灯片放映。 库必须具有要发布的嵌入图像。

视频

视频可以单独发布或包含在文章中。 从源引入的视频帖子将在 MSN 上重新托管,而托管在第三方网站(如 YouTube 或 DailyMotion)上的视频将通过该网站的托管嵌入。

MSN 上托管的视频将为多设备转码和自适应流式处理生成多个比特率。

支持的视频容器格式

AVI、MPEG、MP4、WMV、M4V

支持的视频编解码器

H.264、MPEG-1、MPEG-2、MPEG-4 v2、VC1、WMV、DV (DVC、DVHD、DVSD、DVSL)

支持的音频格式

AC-3 (Dolby Digital) 、AAC、MP3、Windows Media Audio

支持的协议

HTTP、FTP

支持的文件扩展名

.mp4、.mpeg、.mpg、.wmv、.avi、.m4v

视频大小

建议视频至少为 720p、3Mbps。 最大视频文件大小为 2GB。 大型文件(如 4K 视频和较长的视频)可能无法引入。

注意: 不支持纵向缩放,因此建议使用高视频文件质量。

图像

图像不能是自己的帖子。 它们必须嵌入到文章或库中,或者作为缩略图附加到视频帖子中。

支持的图像格式

WebP、PNG、JPG、GIF

注意: GIF 不能用作缩略图图像。 由于质量有限,不建议在main内容中使用它们。

图像大小

内容内图像

建议图像的高度或宽度至少为 720px。 最大映像文件大小为 15MB。 图像可以是任意纵横比,但如果比率小于 0.5 或大于 1.89,则可能无法正确显示。

缩略图图像

缩略图图像是内容标题附带的main图像。 

  • 建议的图像大小为 1200x624px,最小 DPI 为 72。

  • 所需图像纵横比为 1.91:1

  • 最大文件大小应为 2MB

社交媒体

MSN 支持以下来源的嵌入:

  • Twitter

  • Facebook

  • Instagram

  • Pinterest

  • Infogram

  • Spotify

  • 蓬勃发展

  • Google Maps

  • Giphy

  • Reddit

  • TikTok

MSN 建议使用源站点提供的默认嵌入代码。 单击此处可查看常见社交媒体网站嵌入代码的示例。

源元数据规则

  • 发布者必须对源内的所有内容具有分发权限。 如果发布者无权联合某些图像,则必须将“HasSyndicationRights”设置为 false。

  • 所有源必须在上线前保持新鲜并定期更新。

  • 不支持自定义映射,必须根据给定示例指定所有字段。

  • 合作伙伴终结点必须是静态/不变的,无需生成任何动态值,例如路由段、查询字符串值和 HTTP 请求标头值。

  • 源中的所有项都必须使用为源配置的同一语言。

  • 默认情况下,除非在 xml 标记中另有指定,否则编码为 UTF-8。 混合或编码的源将无法引入。

  • 源不应包含任何未转义的非法字符,例如“&”、“<”、“>”、“双引号和单引号”。 具有控制字符的项将无法引入。

  • Microsoft可能会剥离任何主要促销性质的链接。

  • 当发布者的品牌加入时,必须存储发布者联系人电子邮件,以用于通知内容发布者实时网站问题(如过时的源)。

源更改检测

MSN 在引入期间仅通过处理具有新内容或更新内容的源来节省资源。 可以通过两种方式标记更改:

HTTP ETag

发布者可以使用 ETag 标头发送请求,该标头的作用类似于源内容的校验和。 请求源时,标记将被缓存并发送回 If-None-Match 标头。

上次修改时间

使用 Last-Modified 标头发送的内容将被缓存,后续请求接收 If-Modified-Since 标头。 如果自上次修改日期以来未进行任何更改,源服务器将使用 304 状态代码进行响应。

源身份验证

不需要源身份验证。 发布者可以根据需要引入仅包含源源 URL 的内容,但 MSN 还支持基本身份验证和 OAuth 2.0。 单击此处查看详细说明源引入过程的图表。

基本身份验证

MSN 支持 RFC 7517 中指定的基本身份验证。 若要向源添加基本身份验证,请提供:

  • 用户名

  • 密码

  • 受保护的源 URL

OAuth 2.0

若要将 OAuth 2.0 身份验证添加到源,请提供:

  • 安全令牌服务器 URL

  • Client_ID

  • Grant_Type

  • 范围 (可选,用于指示访问级别。 此值将按原样发送 )

  • 受保护的源 URL

文档编码

默认情况下,MSN 使用 UTF-8 编码。 可以通过将 prolog 节点的编码属性更改为有效的编码值来替代此值。

支持的源格式

MSN 支持 RSS、ATOM 以及媒体 RSS、都柏林核心的一些子集,以及 媒体 RSS 中详述的其他命名空间。

大型源

MSN 建议始终保持小于 30 个新鲜项的源大小,但你可以使用 ATOM 的 源分页 功能启用源的滑动窗口引入。

限制和错误处理

最大源大小为 10MB ,最大图像大小为 14MB。 如果引入的内容超过三天,MSN 会自动触发升级。 如果你有不同的内容年龄要求,请通过 PartnerHubSupport@microsoft.com 与我们联系。 MSN 会重新尝试有错误的源,但如果错误仍然存在,你将收到调查的通知。 MSN 自动关闭源中长时间处于错误状态的内容引入。

使用命名空间扩展源

可以在基于 XML 的源中扩展源词汇表和术语及其建议的前缀。 MSN 仅识别在列出的 代码示例中显式指定的元素和属性。 将忽略任何不受支持的命名空间。

扩展名称

前缀

命名空间

媒体 RSS

媒体

http://search.yahoo.com/mrss/

都柏林核心元数据

直流

http://purl.org/dc/elements/1.1/

都柏林核心条款

dcterms

http://purl.org/dc/terms/

专有Microsoft引入服务

http://schemas.ingestion.microsoft.com/common/

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。