動態消息規定

這篇說明中心報導將詳細說明動態消息的一般規定和技術規定,以及 Google 新聞內容的動態消息最佳做法。

動態消息中的資訊是 Google 新聞刊物最主要的內容。提供完整的報導和媒體素材資源可讓您的內容更容易吸引讀者,因此請務必正確設定動態消息,避免出現錯誤。

動態消息一般規定

  • 提供完整的報導內容:請勿在動態消息中提交摘要、重點或廣告報導。
  • 驗證動態消息:請透過以下其中一個網站進行驗證:
  • 確認 Google 新聞可以檢索動態消息:確認 robots.txt 並未封鎖新聞檢索器。

動態消息技術規定

我們接受標準型 RSS 動態消息以及 Atom 動態消息。此外,我們會依循 HTML 標記,也能夠檢索其他媒體,但不建議您使用這個方法。進一步瞭解動態消息來源選項

重要事項:

  • Google 新聞目前約為每 30 分鐘擷取一次動態消息。
  • Google 新聞的擷取大小上限為每篇報導 1 MB、每則動態消息 2 MB。
  • Google 新聞每次擷取時最多會讀取 60 篇新報導,已讀取過的報導不會計入。如要確保 Google 新聞能擷取到所有內容,請勿超過擷取次數或檔案大小上限。
RSS 2.0 動態消息範例

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <lastBuildDate>Fri, 23 Jan 2015 23:26:19 +0000</lastBuildDate>
        <title>Google News RSS Examples</title>
        <description>Google News RSS Examples</description>
        <link>http://google-news-examples.blogspot.com/</link>
        <item>
            <guid isPermaLink="false">sample-post-478956386763692725</guid>
            <pubDate>Fri, 23 Jan 2015 23:17:00 +0000</pubDate>
            <title>Sample RSS post #1</title>
            <description>An example RSS article</description>
            <content:encoded><![CDATA[<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas mattis lectus eget porttitor. Nunc iaculis luctus libero, quis viverra mi ultricies sed. Nulla pellentesque dui sed maximus tristique. Sed tempor pulvinar ex in mattis.</p><p><a href="http://www.google.com/">Sample Link</a></p><p><a href="https://www.google.com/images/srpr/logo11w.png"><img border="0" height="113" src="https://www.google.com/images/srpr/logo11w.png" width="320" /></a></p><p>Nulla dictum magna orci, et accumsan velit elementum sit amet. Vestibulum egestas, nulla nec facilisis iaculis, elit metus molestie mi, et vulputate enim eros vitae sem. Aliquam eget sagittis dui. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam mattis ex sit amet lectus semper tempus.</p><iframe width="560" height="315" src="//www.youtube.com/embed/200E9e8_hHY" frameborder="0" allowfullscreen></iframe>]]></content:encoded> <link>http://google-news-examples.blogspot.com/2015/01/sample-post.html</link>
            <author>mail@example.com (Lauren Ipson)</author>
        </item>
    </channel>
</rss>
Atom 1.0 動態消息範例

<feed xmlns="http://www.w3.org/2005/Atom">
    <id>tag:blogger.com,1999:blog-4719018909174563858</id>
    <updated>2015-01-23T15:26:19.468-08:00</updated>
    <title type="text">Google News Atom Examples</title>
    <subtitle type="html">Example subtitle</subtitle>
    <author>
        <name>Lauren Ipson</name>
        <email>email@example.com</email>
    </author>
    <entry>
        <id>http://example.com/sample-atom-478956386763692725</id>
        <published>2015-01-23T15:17:00.004-08:00</published>
        <updated>2015-01-23T15:26:19.486-08:00</updated>
        <title type="text">Sample Atom Post #1</title>
        <content type="html"><![CDATA[<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas mattis lectus eget porttitor. Nunc iaculis luctus libero, quis viverra mi ultricies sed. Nulla pellentesque dui sed maximus tristique. Sed tempor pulvinar ex in mattis.</p><p><a href='http://www.google.com/'>Sample Link</a></p><p><a href='https://www.google.com/images/srpr/logo11w.png'><img border='0' height='113' src='https://www.google.com/images/srpr/logo11w.png' width='320' /></a></p><p>Nulla dictum magna orci, et accumsan velit elementum sit amet. Vestibulum egestas, nulla nec facilisis iaculis, elit metus molestie mi, et vulputate enim eros vitae sem. Aliquam eget sagittis dui. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam mattis ex sit amet lectus semper tempus.</p><iframe width='560' height='315' src='//www.youtube.com/embed/IS9gmW7uFXo' frameborder='0'></iframe>]]></content>
        <author>
            <name>Lauren Ipson</name>
            <email>email@example.com</email>
        </author>
    </entry>
</feed>

如需更多資訊,請參閱哈佛法學院提供的 RSS 2.0 相關網頁Atom 聯合發佈格式

報導內容和標記

您可以使用 <content:encoded> 來包含所有報導的完整內容。如不使用 <content:encoded> 標記,Producer 會以預設的 <description> 標記納入報導。

重要事項:

  • 對於 <content:encoded>,您必須使用 xmlns:content="http://purl.org/rss/1.0/modules/content/" 命名空間。
  • HTML 需逸出,或者最好能夠包含在 CDATA 區段中。例如:

<content:encoded><![CDATA[<b>此處為 HTML 文字。</b>]]></content:encoded>

  • Producer 會移除 <script><iframe> 標記,媒體素材資源區段內的標記除外。

  • Producer 會移除內置樣式 (例如 <style> 標記或 style="" 屬性)。

報導最新快訊

RSS 中的 <guid> 標記和 Atom 中的 <id> 標記都是用於識別報導。建議您不要使用報導標題做為 <guid> 標記,因為報導標題很有可能變更。

重要事項:

  • 如果您在 <guid> 標記中提供原始報導的完整網址,就不一定要使用 isPermaLink

  • 如果您並未提供完整網址,isPermaLink 則必須設為 “false”

請參閱下表範例,瞭解使用 isPermaLink 值的方式和時機:

使用完整網址

不使用 isPermaLink <guid>https://www.yoursite.com/url-to-article.html</guid>
isPermaLink 設為 “true” <guid isPermaLink=”true”>https://www.yoursite.com/url-to-article.html</guid>
不使用完整網址 isPermaLink 設為 “false” <guid isPermaLink=”false”>sample-id-1234567890</guid>


注意:我們會根據 <pubDate> 標記判斷報導是否已經過修改。

媒體素材資源

我們建議您使用媒體 RSS 標記來辨識 Atom 和 RSS 動態消息中的多媒體內容。詳情請參閱 http://www.rssboard.org/media-rss

重要資訊:如要使用媒體 RSS 標記,請包含命名空間。範例如下:xmlns:media="http://search.yahoo.com/mrss/"

影片

建議您使用媒體 RSS 標記直接在您的動態消息中加入影片。使用 RSS 標記可提供更好的影片播放體驗,不僅能更流暢地顯示使用者介面 (UI) 元素,還會自動靜音播放影片。

重要注意事項:影片內容必須使用 HTTPS,影片解析度下限為 640x480 (寬度 x 高度)。

<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>
我們接受多種發佈者代管的影片格式,包括 MP4、WebM、DASH、SmoothStreaming 和 HLS。

您可以在 <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>

我們也支援透過 iFrame 嵌入報導中的外部播放器。注意:您的 iFrame 和其中放送的內容必須透過 HTTPS 提供才能正確顯示。

以下列舉幾個例子:

Brightcove

<iframe width="560" height="315" src="https://players.brightcove.net/1752604059001/VJCJXL3Ye_default/index.html?videoId=example" frameBorder="0"></iframe>

Dailymotion

<iframe frameborder="0" width="600" height="338" src="https://www.dailymotion.com/embed/video/EXAMPLE-logo=&ui-start-screen-inf0&endscreen-enable=0"></iframe>

Instagram

<iframe width="320" height="320" frameBorder="0" src="https://www.instagram.com/p/EXAMPLE/embed" frameborder="0"></iframe>

Ooyala

<iframe width="560" height="315" src="https://player.ooyala.com/iframe.html?embedCode=EXAMPLE" frameborder="0"></iframe>

Vimeo

<iframe width="560" height="315" src="https://player.vimeo.com/video/135639717?color=ff9933&byline=0"></iframe>

Vine

<iframe width="320" height="320" src="https://vine.co/v/bVE2IMdIV2E/embed/simple" frameborder="0"></iframe>

YouTube

<iframe width="560" height="315" src="https://www.youtube.com/embed/FTePI_3zpII" frameborder="0"></iframe>

音訊

MP3

<media:content url="http://cylinders.library.ucsb.edu/mp3s/5000/5907/cusb-cyl5907d.mp3" medium="audio">
  <media:title>Sample MP3 Audio</media:title>
  <media:description><![CDATA[This is a sample MP3]]></media:description>
  <media:credit role="author" scheme="urn:ebu"><![CDATA[Thomas Edison]]></media:credit>
</media:content>

SoundCloud

<iframe width="560" height="162" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/221689840" frameborder="0"></iframe>

圖片

媒體 RSS (建議用於處理圖片)

<media:content url="https://www.google.com/images/srpr/logo11w.png" 
    type="image/png" expression="full" width="538" height="190">
  <media:description type="plain"><![CDATA[Google logo]]></media:description>
  <media:credit role="author" scheme="urn:ebu"><![CDATA[Google]]></media:credit>
</media:content>

 

注意:報導標題 (或主題) 圖片應為尺寸最大,而且最接近正方形的圖片,除非您使用下列註解指定圖片:
<img class="type:primaryImage" src="http://publisher.com/primaryImage.jpg">

GIPHY

<iframe width="480" height="277" frameBorder="0" class="giphy-embed" src="https://giphy.com/embed/TK4yMeRswlKWA" frameborder="0"></iframe>

Instagram

<iframe width="320" height="320" frameBorder="0" src="https://www.instagram.com/p/EXAMPLE/embed" frameborder="0"></iframe>

Google 文件

Google 文件

<iframe width="480" height="560" src="https://docs.google.com/gview?url=http://infolab.stanford.edu/pub/papers/google.pdf&embedded=true" frameborder="0"></iframe>

動態消息最佳做法

如要讓內容以您指定的方式顯示在 Google 新聞中,請遵守下列文字和圖片規定:

文字

  • 使用語意上有實質意義的 HTML 標記來標記您的內容,例如:<p>、<h1>、<ul> 等。
  • 儘量避免使用 <br>
  • 使用區塊層級元素以避免出現 0 像素框線問題。
  • 避免使用智慧引號。
  • 如果必須指定字元編碼,請使用 UTF-8。

圖片

  • 使用一邊至少為 800 像素的圖片。
  • 不要在同一篇報導中使用多個版本 (例如大小、長寬比) 的相同圖片。
  • 如果對含有說明文字或出處文字的圖片使用 <img> 標記,則請使用以下標記:
<figure>
  <img src="..." />
  <figcaption>這張圖片的說明文字
    <span class="copyright">這張圖片的出處</span>
  </figcaption>
</figure>

投影播放

Google 新聞可以在報導中內嵌互動式投影片,顯示一組圖片加上對應的說明文字。如要指定某組圖片所屬的投影片,請在動態消息中使用以下的標記:

注意:正確的圖片格式與標記方式請參考先前「圖片」一節的說明。

 <section class="type:slideshow">
<figure>...</figure>
<figure>...</figure>
</section>

瞭解如何解決動態消息中的報導媒體問題。
這對您有幫助嗎?
我們應如何改進呢?