動態消息中的資訊是 Google 新聞出版品最主要的內容。
改善動態消息
為了讓讀者能充分瞭解內容,請提供完整的報導和媒體素材資源。請正確設定動態消息,以免發生錯誤、核准失敗或遭到移除。
如要改善您的動態饋給,請執行以下操作:
- 查看動態消息內容規範。
- 驗證 RSS/Atom 動態消息,以避免常見錯誤。
- 建立出版品前,你可以使用動態消息驗證工具驗證動態消息,按照建議做法加以修改,並修正所有問題。
- 確認 Google 新聞能夠檢索你的動態消息。
動態消息技術規格
我們接受標準型 RSS 動態饋給以及 Atom 動態饋給。Google 新聞動態饋給遵循以下參數:
- 更新頻率:系統大約每 30 分鐘會擷取一次動態消息,除非使用 WebSub 通知 Google 新聞相關異動。進一步瞭解動態消息內容的更新頻率。
- 大小限制:每篇報導 1 MB,每則動態消息 2 MB。
- 可讀性:每次最多可擷取 60 篇新報導,不包含已讀取的報導。
提示:為了確保系統能擷取到所有內容,擷取頻率或檔案大小均不得超過上限。
報導更新
必須使用 <guid>
標記 (在 RSS 中) 和 <id>
標記 ( Atom 中) 識別報導。建議你使用報導標題做為<guid>
/<id>
標記,因為報導標題很有可能變更。
重要事項:我們會根據 <pubDate>
標記判斷報導是否經過修改。
使用 isPermaLink 的時機和方法
如果你在 <guid>
/<id>
標記中提供原始報導的完整網址,就不一定要使用 isPermaLink。如果你沒有提供完整網址,isPermaLink
就必須設為 false
。
使用完整網址 |
|
|
未使用完整網址 |
|
|
報導內容和標記
雖然 Google 新聞不會再向使用者顯示動態消息中的報導內容,但其他 Google 產品仍可能會使用該動態消息,例如 Google 助理。
重要事項:Google 新聞會移除下列項目。
<script>
標記- 內嵌樣式 (例如
<style> 標記或 style=""
) 屬性。
請遵循下列規範:
- 如要包含每篇報導的完整內容,請使用
<content:encoded>
。如果未使用<content:encoded>
標記,Google 新聞預設會顯示<description>
標記中的內容。 - 如果動態消息中同時使用
<content:encoded>
和<description>
標記,Google 新聞會捨棄字元數最少的標記。 - 如果是
<content:encoded>
,請使用xmlns:content="http://purl.org/rss/1.0/modules/content/
命名空間。HTML 需逸出,或者最好能夠包含在 CDATA 區段中。範例:<content:encoded><![CDATA[<b>此處為 HTML 文字。</b>]]></content:encoded>
最佳做法
- 使用語意上有實質意義的 HTML 標記來標記內容,例如:
<p>
、<h1>
、<ul>
。 - 儘量避免使用
<br>
。 - 使用區塊層級元素以避免出現 0 像素框線問題。
- 避免使用智慧引號。
- 如果必須指定字元編碼,請使用 UTF-8。
媒體素材資源
建議使用媒體 RSS 標記來辨識 Atom 和 RSS 動態饋給中的多媒體內容。進一步瞭解媒體 RSS 標記。
重要事項:如要使用媒體 RSS,請包含命名空間。範例如下:xmlns:media="http://search.yahoo.com/mrss/"
。
影片
使用 RSS 標記可提供更好的影片播放體驗,不僅能更流暢地顯示使用者介面 (UI) 元素,還會自動靜音播放影片。我們接受多種發布者代管的影片格式,包括 MP4、WebM、DASH、SmoothStreaming 和 HLS。如要直接在動態消息中加入影片,請使用媒體 RSS 標記。
範例:
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr.mp4" medium="video" height="768" width="1024">
<media:title>MP4 影片範例</media:title>
<media:description>
<![CDATA[這是 MP4 影片範例]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
如要為單一影片提供多個位元率,請在 <media:group> 中指定多個 <media:content> 物件。
範例:
<media:group>
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr_1280.mp4" medium="video" height="768" width="1024" bitrate=”1280”>
<media:title>MP4 影片範例</media:title>
<media:description>
<![CDATA[這是 MP4 影片範例]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr_4080.mp4" medium="video" height="768" width="1024" bitrate=”4080”>
<media:title>MP4 影片範例</media:title>
<media:description>
<![CDATA[這是 MP4 影片範例]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
</media:group>
為協助我們更加瞭解您的影片內容,請將發布者代管的影片和相應的 YouTube 影片建立關聯。你可以將 YouTube 影片加到 <media:group> 元素中。
範例:
<media:group>
<media:content url="https://archive.org/download/Fleischer_The_Tantalizing_Fly_1919/Tantalizing_Fly_1919_512kb.mp4" medium="video" type="video/mp4" height="240" width="360">
<media:title>The Tantalizing Fly</media:title>
<media:thumbnail url="https://archive.org/download/Fly_1/RIMG0019.JPG"/>
</media:content>
<media:content url="https://www.youtube.com/watch?v=_dlP0nXMKXA" medium="video" type="video/3gpp">
<media:title>The Tantalizing Fly</media:title>
</media:content>
</media:group>