问题标签 [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.
rss - Apple 新闻格式的 RSS 提要
我们正在专门为 Apple News 创建一个提要,以便提交我们的新闻内容。
当然,在确保提要符合 RSS 2.0 以确保它也符合 Apple News 之后,我一直在检查提供的文档:
该文档总体上是有意义的,但是有一篇我找不到任何澄清,我想我会在这里与社区联系以寻求答案。
在“推荐的标签和属性”标题下,该页面显示“为了获得最佳效果,请在每篇文章的 HTML 元素中包含这些标签(如果相关)。”
这可能是一个愚蠢的问题,但它们是指 RSS 提要中的头部元素还是文章页面本身?
这是否意味着 Apple 将抓取提要中存在的页面?
我问主要是因为他们谈论 OG 标签(我们已经实现),而我在 RSS 提要中找不到有关 OG 标签的相关文档。
ios9 - Apple News 中的 Z-Index 等价物
我正在寻找能够让我在 Apple News 文档中将一个项目保持在其他项目前面的东西——相当于 CSS 中的 z-index。我在文档中没有找到任何似乎适用的内容。
apple-news - 向 Apple News 添加自定义字体
我有 .otf 和 .ttf 格式的字体。我想在我的 Apple News 文章中使用它,但我不断收到错误消息,Error: Custom font (postscript name=CustomFontName) not available.
我知道 JSON 是正确的,因为如果我使用标准字体,它就可以工作。我已将字体包含在与 article.json 相同的文件夹中,但除此之外,我找不到任何有关如何执行此操作的文档。
rss - Apple News 使用什么来确定何时显示图像?
我们现在已经在 Apple News 上建立了几个网站。对于我们一半的网站(建立在一个平台上),图像 95% 的时间都显示在文章列表视图中。我们的另一半网站在文章列表中显示图片的几率为 0%。
但是,图像可以可靠地显示在文章视图页面上。
使用的图像几乎肯定不是媒体缩略图标签中 RSS 提要中提供的图像;它们几乎肯定是从文章本身中删除的。图像在 OG 标签中正确设置。
这种行为在 iPad 和 iPhone 之间是一致的。
任何想法都会受到欢迎。
ios - 如何在不使用降价的情况下在 Apple News 格式中使用链接添加(超链接)?
我知道可以通过执行以下操作使用降价在 Apple News Format 文章中包含超链接:
但是在 Apple News Format 中还有一个Link Addition类型,我认为它的工作方式应该与inline text styles类似,它们被放置在这样的组件内:
苹果提供示例代码:
但它没有像其他元素一样给出任何关于它应该放置在哪里的说明。它还有一个与其他元素不同的“类型”键,这也是相当神秘的。不仅如此,而且在类型描述中它被描述为LinkAddition
全大写的 a。我尝试了各种组合,我猜其中最明显的是
以相同的方式添加到组件中inlineTextStyles
(因为一个文本块可以有多个链接,就像它可以有多种样式一样)但我无法得到这个或我尝试过的任何变体。是不是新闻预览还不能呈现这个?
php - Apple News API 日期格式 PHP
我正在尝试使用 PHP 访问 Apple News“创建文章”API,但出现以下错误:
文档要求:“ISO 8601 格式的当前日期”
所以,我得到这样的日期和格式:
哪个输出:
但我仍然收到错误消息。有谁知道为什么?
php - 苹果新闻 API PHP
我正在构建一个查询以将文章发布到 Apple News API,并且收到 WRONG_SIGNATURE 响应。
Apple 指示您执行以下操作:
将请求的规范版本创建为以下内容的逐字节串联:
HTTP 方法(例如,GET 或 POST,全部大写)
请求的完整 URL
ISO 8601 格式的当前日期
如果请求是 POST 请求并且它包含一个实体,请包含以下内容:
Content-Type 标头的值
实体的全部内容
将 API 密钥的秘密从 Base64 解码为原始字节。
使用 HMAC SHA-256 在规范请求上使用解码的 API 密钥创建散列。
使用 Base64 对哈希进行编码。
将授权标头设置为:
授权:HHMAC;键=; 签名=; date= 其中是步骤 1 中的日期字符串。
发送请求。
这是我返回 WRONG_SIGNATURE 结果的代码(API 凭据已更改)
python - Apple News API 发布的文章获得 FAILED_PROCESSING
更新:这是过去几天的临时问题。
我开发了一个python apple news api 客户端,并成功将文章推送到我的apple news channel 中进行预览。无论如何,当我检查那些文章的状态时,大多数都是 FAILED_PROCESSING。只有一个上线但没有图像(动画 GIF)。
没有关于错误的详细信息,我无法猜测出了什么问题。文章在新闻预览工具中看起来不错。有人知道吗?有什么办法可以调试问题?
谢谢!