幻灯片中不受支持的元素(Facebook Instant Articles)

Unsupported element in Slideshow (Facebook Instant Articles)

我对 Facebook Instant Articles 验证有疑问。对于我的一篇文章,弹出此错误消息:

Slideshow Contains Unsupported Elements: Only image elements can appear in a slideshow. Ensure that slideshow (at /html/body/article/figure[3]) only contains supported elements. Refer to Slideshows under Format Reference in Instant Articles documentation for more information.

代码如下:

<figure class="op-slideshow">
    <figure>
        <img src="https://www.example.com/image1.jpg">
        <figcaption>Caption1</figcaption>
    </figure>
    <figure>
        <img src="https://www.example.com/image2.jpg">
        <figcaption>Caption2</figcaption>
    </figure>
</figure>

它是由官方PHP SDK 生成的,在示例中它们使用的结构非常相似。 (http://take.ms/nookv)这是一个错误吗?

您不能为每张幻灯片添加图形说明,只能将图像包含在内部标签中。 正确的格式是:

<figure class="op-slideshow">
  <figure>
    <img src="http://example.com/path/to/img1.jpg" />
  </figure>
  <figure>
    <img src="http://example.com/path/to/img2.jpg" />
  </figure>
  <figure>
    <img src="http://example.com/path/to/img3.jpg" />
  </figure>
  <figcaption>This slideshow is amazing.</figcaption>
</figure>

我找到问题了。它与结构无关。其中一张图片是 GIF,事实证明,幻灯片放映不支持它。