问题标签 [apple-news]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
747 浏览

rss - Apple 新闻格式的 RSS 提要

我们正在专门为 Apple News 创建一个提要,以便提交我们的新闻内容。

当然,在确保提要符合 RSS 2.0 以确保它也符合 Apple News 之后,我一直在检查提供的文档:

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/News_Publishing_Guide/RSSBestPractices.html#//apple_ref/doc/uid/TP40015407-CH13-SW1

该文档总体上是有意义的,但是有一篇我找不到任何澄清,我想我会在这里与社区联系以寻求答案。

在“推荐的标签和属性”标题下,该页面显示“为了获得最佳效果,请在每篇文章的 HTML 元素中包含这些标签(如果相关)。”

这可能是一个愚蠢的问题,但它们是指 RSS 提要中的头部元素还是文章页面本身?

这是否意味着 Apple 将抓取提要中存在的页面?

我问主要是因为他们谈论 OG 标签(我们已经实现),而我在 RSS 提要中找不到有关 OG 标签的相关文档。

0 投票
2 回答
286 浏览

apple-news - 如何为 Apple News 应用程序指定频道图标/照片

Apple 似乎没有关于他们如何在 Apple News 中为您的频道提取主图像的文档。

这个在这里:

在此处输入图像描述

我的网站上有 og:image 标签 + apple-touch-icon 元数据。我的 RSS 提要中也有图像。它显示为空白。

有任何想法吗?

0 投票
1 回答
130 浏览

ios9 - Apple News 中的 Z-Index 等价物

我正在寻找能够让我在 Apple News 文档中将一个项目保持在其他项目前面的东西——相当于 CSS 中的 z-index。我在文档中没有找到任何似乎适用的内容。

0 投票
2 回答
1721 浏览

apple-news - 向 Apple News 添加自定义字体

我有 .otf 和 .ttf 格式的字体。我想在我的 Apple News 文章中使用它,但我不断收到错误消息,Error: Custom font (postscript name=CustomFontName) not available. 我知道 JSON 是正确的,因为如果我使用标准字体,它就可以工作。我已将字体包含在与 article.json 相同的文件夹中,但除此之外,我找不到任何有关如何执行此操作的文档。

0 投票
1 回答
265 浏览

rss - Apple News 使用什么来确定何时显示图像?

我们现在已经在 Apple News 上建立了几个网站。对于我们一半的网站(建立在一个平台上),图像 95% 的时间都显示在文章列表视图中。我们的另一半网站在文章列表中显示图片的几率为 0%。

但是,图像可以可靠地显示在文章视图页面上。

使用的图像几乎肯定不是媒体缩略图标签中 RSS 提要中提供的图像;它们几乎肯定是从文章本身中删除的。图像在 OG 标签中正确设置。

这种行为在 iPad 和 iPhone 之间是一致的。

任何想法都会受到欢迎。

0 投票
2 回答
240 浏览

image - 以 Apple 原生格式 (ANF) 发布到 Apple News 的文章能否包含来自 URL 的图像?

我正在创建 Apple 原生格式 (ANF) 文档以上传到 Apple News。文档中的示例以“包”的形式上传图像,以及必要的article.json文件。然后通过 Bundle URL 引用这些图像,例如:

是否可以使用指向 Internet 上图像的 URL,例如:

我会这么认为,但到目前为止我上传到我们沙盒帐户的文章拒绝显示任何未捆绑的图像。这些图像确实符合要求的规格

我究竟做错了什么?还是根本不可能?

更新:(2015 年 6 月 12 日)

Apple 的官方回复证实了以下答案。

我们目前不支持图像的远程 url,尽管这是我们未来正在考虑的现有增强请求。

0 投票
1 回答
249 浏览

ios - 如何在不使用降价的情况下在 Apple News 格式中使用链接添加(超链接)?

我知道可以通过执行以下操作使用降价在 Apple News Format 文章中包含超链接:

但是在 Apple News Format 中还有一个Link Addition类型,我认为它的工作方式应该与inline text styles类似,它们被放置在这样的组件内:

苹果提供示例代码:

但它没有像其他元素一样给出任何关于它应该放置在哪里的说明。它还有一个与其他元素不同的“类型”键,这也是相当神秘的。不仅如此,而且在类型描述中它被描述为LinkAddition全大写的 a。我尝试了各种组合,我猜其中最明显的是

以相同的方式添加到组件中inlineTextStyles(因为一个文本块可以有多个链接,就像它可以有多种样式一样)但我无法得到这个或我尝试过的任何变体。是不是新闻预览还不能呈现这个?

0 投票
4 回答
524 浏览

php - Apple News API 日期格式 PHP

我正在尝试使用 PHP 访问 Apple News“创建文章”API,但出现以下错误:

文档要求:“ISO 8601 格式的当前日期”

所以,我得到这样的日期和格式:

哪个输出:

但我仍然收到错误消息。有谁知道为什么?

0 投票
4 回答
1365 浏览

php - 苹果新闻 API PHP

我正在构建一个查询以将文章发布到 Apple News API,并且收到 WRONG_SIGNATURE 响应。

Apple 指示您执行以下操作:

  1. 将请求的规范版本创建为以下内容的逐字节串联:

    HTTP 方法(例如,GET 或 POST,全部大写)

    请求的完整 URL

    ISO 8601 格式的当前日期

如果请求是 POST 请求并且它包含一个实体,请包含以下内容:

Content-Type 标头的值

实体的全部内容

  1. 将 API 密钥的秘密从 Base64 解码为原始字节。

  2. 使用 HMAC SHA-256 在规范请求上使用解码的 API 密钥创建散列。

  3. 使用 Base64 对哈希进行编码。

  4. 将授权标头设置为:

    授权:HHMAC;键=; 签名=; date= 其中是步骤 1 中的日期字符串。

  5. 发送请求。

这是我返回 WRONG_SIGNATURE 结果的代码(API 凭据已更改)

0 投票
2 回答
436 浏览

python - Apple News API 发布的文章获得 FAILED_PROCESSING

更新:这是过去几天的临时问题。

我开发了一个python apple news api 客户端,并成功将文章推送到我的apple news channel 中进行预览。无论如何,当我检查那些文章的状态时,大多数都是 FAILED_PROCESSING。只有一个上线但没有图像(动画 GIF)。

没有关于错误的详细信息,我无法猜测出了什么问题。文章在新闻预览工具中看起来不错。有人知道吗?有什么办法可以调试问题?

谢谢!