【发布时间】:2019-08-27 05:10:26
【问题描述】:
我们已经构建了一个提供有声读物的 SMAPI 实现。我们能够浏览书籍并播放它们,但我们遇到了让报告正常工作的问题。我们看到 SMAPI 的报告端点是 deprecated,因此我们正尝试遵循 "Add reporting" page 的指示。
我们在https://<our_service>/v1/reporting 添加了一个报告路径,并在该基本路径之外添加了对/context 和/timePlayed 的请求的端点。我们可以自己直接打他们,所以他们跑了。
我们还在https://<our_service>/v1/files/manifest.json 创建并托管了一个清单文件,我们还可以直接点击它并获取 JSON 文件。
{
"schemaVersion": "1.0",
"endpoints": [
{
"type": "reporting",
"uri": "https://<our_service>/v1/reporting"
}
],
"strings": {
"uri": "https://<our_service>/v1/files/strings.xml",
"version": 1
}
}
之后,我们添加了使用customsd page 进行测试的服务。我们仍然能够导航菜单和播放有声读物,但 Sonos 似乎将弃用的报告请求发送到我们的 SOAP 服务,而不是新的报告端点。
我们发现this question 似乎有人在使用 SMAPI 实现以及新端点,但我们无法弄清楚我们正在做的不同导致问题的原因。任何想法或建议将不胜感激。
【问题讨论】:
标签: sonos