我已经在我的应用程序中使用iTunes API一段时间了,但在过去的几天里,我注意到它返回了奇怪的结果。我目前使用它来搜索软件,但是它现在开始将软件艺术家添加到我认为搜索参数不正确的结果中。下面是搜索我的应用程序的 URL,下面是返回的 JSON。
http://itunes.apple.com/search?term=AppTracker%20Deluxe&limit=100&entity=software&lang=en_GB&country=GB
{
"resultCount":2,
"results": [
{"kind":"software", "features":[],
"supportedDevices":["iPhone5s", "iPadMini", "iPhone5c", "iPadFourthGen", "iPad2Wifi","iPad23G", "iPadThirdGen", "iPhone5", "iPodTouchFifthGen", "iPadThirdGen4G", "iPhone4", "iPadFourthGen4G", "iPadMini4G", "iPhone4S"], "isGameCenterEnabled":false, "
将大部分东西剪掉以获得空间
"languageCodesISO2A":["EN", "FR", "DE", "IT", "ZH", "ES"], "fileSizeBytes":"3575818", "trackContentRating":"4+", "averageUserRating":5.0, "userRatingCount":5},
{"wrapperType":"artist", "artistType":"Software Artist", "artistName":"Handyman Interactive", "artistLinkUrl":"https://itunes.apple.com/gb/artist/handyman-interactive/id586907831?uo=4", "artistId":586907831}]
}
如您所见,除了返回正确的应用程序之外,它还返回了一个软件艺术家(在本例中为我自己),这是过去没有这样做过的。显然,我可以更新应用程序以忽略这些,但是对于我的应用程序的当前版本,它会导致轻微的错误。这是苹果的问题还是有意为之?
感谢您的帮助,话筒
错误,行为不再存在。
话筒