0

我正在尝试搜索所有带有“七”字的电影。它找到了 50 部电影。但有些电影及其描述中没有“七”字。例如 trackId = 421072264 的电影不包含单词“Seven”。

iTunes 搜索 API 是否正常工作?

https://itunes.apple.com/search?term=Seven&entity=movie

我附上了对 Search%3DSeven.txt 文件的响应。

https://dl.dropboxusercontent.com/u/55328092/Search%3DSeven.txt

4

1 回答 1

0

是的,这工作正常,当查询中未指定属性参数时,搜索默认为要搜索的更广泛的数据集。

您可以通过设置查询属性的值来减少搜索参数,但这仍然不会阻止它返回标题中包含 7 的电影,这似乎只是搜索算法的一个怪癖。

https://itunes.apple.com/search?term=Seven&entity=movie&attribute=movieTerm

奇怪的是,这在“七”之前返回“速度与激情 5 - 7 合集”,这没有多大意义。

如果需要更精确,则可以进行 id 搜索,该搜索仅返回指定的电影

https://itunes.apple.com/lookup?id=534912090

有关如何修改搜索查询和查找搜索的更多详细信息,请参阅此链接: https ://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#searching

于 2016-08-25T22:20:27.537 回答