Ios 为什么iTunes商店评论RSS提要有时不返回结果?

Ios 为什么iTunes商店评论RSS提要有时不返回结果?,ios,rss,app-store-connect,itunes,itunes-store,Ios,Rss,App Store Connect,Itunes,Itunes Store,我正在尝试通过公共评论RSS源导入iTunes应用商店中某些应用的评论。大多数时候,feed会返回一个每页50条评论的列表,并为我提供最多10页的链接。但对于某些应用程序,这些页面中的某些或所有页面都没有评论,我不知道为什么 在撰写本文时,Instagram的提要(下面的链接)没有返回任何评论,尽管有10页的评论可用 更令人困惑的是,我昨晚注意到第2页有50条评论,但其他页面都没有。今天早上,第2页又空了 如果我删除上面URL的sortBy=mostrecent部分,我实际上会得到50个结果,

我正在尝试通过公共评论RSS源导入iTunes应用商店中某些应用的评论。大多数时候,feed会返回一个每页50条评论的列表,并为我提供最多10页的链接。但对于某些应用程序,这些页面中的某些或所有页面都没有评论,我不知道为什么

在撰写本文时,Instagram的提要(下面的链接)没有返回任何评论,尽管有10页的评论可用

更令人困惑的是,我昨晚注意到第2页有50条评论,但其他页面都没有。今天早上,第2页又空了

如果我删除上面URL的
sortBy=mostrecent
部分,我实际上会得到50个结果,但其他页面都没有任何结果

最后,看起来这个页面的JSON版本(下面的链接)实际返回的结果比XML版本要好。不幸的是,JSON版本在数据中遗漏了审核日期,因此我无法使用它


有人能解释一下吗?苹果的XML提要API是不是非常不可靠?我形成了一个糟糕的URL吗?

虽然这个答案不是很令人满意,但经过多次尝试后,这是我能得出的最好答案。似乎XML提要确实容易出错,不应该用于实际使用。此外,在使用公共JSON提要时,某些字段(如review date)会丢失。这两个提要都没有报告开发人员的响应


很明显,苹果没有在iTunes(桌面)或应用商店(iOS)上使用这些提要。我最终反向设计了iTunes请求查看数据的方式,并发现以相同的方式发出请求,确保与用户代理和版本匹配,将返回我需要的数据。这些请求似乎在一定程度上受到速率限制,数据是HTML和JSON的混合体,需要大量解析。此外,由于它们是私人通话,苹果随时都可以轻松地关上门。

我认为你说的苹果的XML提要API是对的。如果您愿意,请查看我如何检查页面结果,以便从苹果的Itunes订阅源获取特定数据。tl;dr版本可能是:有些信息在RSS中不可用,尽管他们的网站显示了它。希望对你有帮助。