问题标签 [itunes-search-api]
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.
itunes - Apple 搜索 API 获得客户也购买了
Apple Search API 有什么东西可以让客户也购买了应用程序的 id。
我可以获得应用程序详细信息和应用程序评论,但客户还没有购买。
ios - iTunes Search API 所需的最低 iOS 版本
我正在尝试做这个问题中提出的问题。我的方法是获取受支持设备的列表,这些设备(从当前 Yelp 应用程序中获取的结果)可能是一个很像这样的数组:
[“iPhone4S”、“iPhone5s”、“iPadMini4G”、“iPodTouchourthGen”、“iPadFourthGen4G”、“iPhone-3GS”、“iPhone4”、“iPadThirdGen”、“iPad2Wifi”、“iPadThirdGen4G”、“iPadMini”、“iPad23G” , "iPhone5", "iPadFourthGen", "iPhone5c", "iPodTouchFifthGen"]
然后,对于这些设备名称字符串中的每一个,我将确定支持的最新 iOS 版本并将其写入一个数组。然后,从最新支持的 iOS 版本数组中,获取最旧的 iOS 版本应该等于运行应用程序所需的 iOS 版本。
我的问题是根据 Apple 的输入字符串(如“iPodTouchourthGen”)查找支持的最新版本,特别是考虑到这个字符串、拼写错误等都是直接取自他们的搜索 API 结果。
到目前为止,我发现的是:http ://www.everyi.com/by-capability/maximum-supported-ios-version-for-ipod-iphone-ipad.html
但在那个网站上,标题字符串与 Apple 的不同,使得匹配相当困难。我想,在对复杂的匹配进行硬编码之前,是否有一个 API 可以返回支持的操作系统版本,或者至少是一些 Apple 策划的 XML 或 JSON 列表?
itunes-search-api - lang = Apple 搜索 API 的 5 个字母,我错过了什么吗?
Apple 的搜索 API 文档指定:
但是,我找不到这个 5 个字母的标准代号。他们是否只是期望 ISO 639-1 代码与 2 个字母的国家代码相连接?
有没有人遇到过这个问题?
itunes-search-api - 如何从专辑中获取播客剧集列表(iTunes 搜索 API)
我正在尝试从 iTunes 搜索 API 获取播客剧集列表。我可以调用 API 并根据搜索词取回所有播客专辑:
这将返回以下 json(已裁剪):
我现在想从第一个结果中获取所有剧集。我尝试使用 collectionId 进行查找请求,但它只返回与上述相同的输出,而不是该集合中的所有播客。
通过阅读文档和其他一些帖子,我认为它应该是这样工作的,但事实并非如此。有人能帮我吗?谢谢。
javascript - 从 iTunes 搜索 API 回调返回值
我在 Stackoverflow 上阅读了很多关于异步函数以及如何返回值的问题,但我无法在我的项目中应用这些提示。所以我请求你的帮助。
我正在使用 iTunes 搜索 API 在商店中查找歌曲,然后将它们添加到“播放列表”中。该项目是用 JQuery 开发的。
基本上,有一个名为“iTunesSearch”的搜索框,我在其中写下歌曲的名称,然后是一个名为“search”的按钮,单击该按钮时,将执行在 iTunes 商店中检索歌曲的代码。我想要做的是取歌曲的名称,放入一个数组中,将其显示到页面上的一个 div 中,然后搜索其他歌曲并一遍又一遍地重复该过程。最后,我想要一个包含我搜索过的所有歌曲的数组。
这是代码:
});
这里是 HTML 正文片段:
如何在回调外部传递歌曲名称变量并使用它将歌曲名称存储在数组或其他内容中?我知道问题是回调是稍后执行的。我尝试在回调中调用一个函数,但它不会将歌曲堆叠在数组中(由于失败,我没有包含此代码段)。有任何想法吗?
提前致谢。
ios - 如何以正确的顺序显示 iTunes 搜索 API / json 结果
谁能帮我获取 iTunes 应用程序的搜索结果以正确的顺序显示?
一个例子如下:
http://itunes.apple.com/search?term=board%20portal&country=gb&entity=iPadSoftware
如果后者甚至是正确的参数,这总是会以看起来既不像 sort=popular 或 sort=relevant 的顺序返回 iPad 应用程序搜索的结果。
在实际的 iPad 上,board%20portal 或 board+portal 出现的第一个应用是 Board Papers
通过 Mac 上的 iTunes,board%20portal 或 board+portal 出现的第一个应用程序是 Bumpling Free
JSON 将 Diligent Boardbooks 显示为第一个结果,它不会作为 iPad 上任何参数的第一结果。
我是否需要使用特殊参数才能将其设置为正确的顺序。是否有任何企业合作伙伴供稿可用于获得更准确的订单?
谢谢
json - iTunes Search API 排除 mac 软件
使用 iTunes 搜索 API 时,我得到了 iOS 和 Mac 软件的结果。我正在寻找一种排除 macSoftware 结果的方法。
https://itunes.apple.com/lookup?id=284417353&entity=software,iPadSoftware
网址:iTunes 上的 Apple 软件
objective-c - 如何在 Apple iTunes 搜索 API 中结合实体类型搜索
在 iTunes 搜索 API文档中,有一个搜索名为maroon的艺术家的示例,其 url 如下所示:
这将返回 50 多个结果,这些结果如下所示:
这很好。但是,这是我的问题:我想通过结合对艺术家和歌曲名称以及专辑名称的搜索来创建一个尽可能具体的搜索查询。
例如,我得到了这首歌:
- 歌曲:跨越大鸿沟
- 专辑:大分裂
- 艺术家:半音速
我只能搜索艺术家姓名:
我只能搜索歌曲词:
我只能搜索专辑名称:
然而,这些人都没有给我我想要的结果(我可以在其他 50 个人中找到我正在寻找的结果......但我只是希望搜索查询足够具体,以避免任何客户端过滤之类的事情)。
如何组合这些搜索?如果我只是将两个搜索添加在一起(在本例中,我正在搜索歌曲和艺术家):
然后苹果将简单地忽略第一个搜索类型(即歌曲)并仅返回艺术家的结果)。
想法?
angularjs - Nodejs & Express:如何通过 response.send() 将多个 Json 变量从服务器发送到客户端
我正在为itunes-search开发一个 nodejs 搜索应用程序,并使用express framework从我的本地数据库中搜索一些软件信息。搜索模块通过单个 json 变量返回软件名称、音乐名称等信息。但现在我还需要音乐艺术家详细信息/软件公司名称通过另一个不同的 json 变量。我可以使用下面的代码简单地返回歌曲详细信息。在客户端:
波纹管代码在服务器端:
在 route.js 中
目前在 search_music 函数中,此代码正在运行:
但我还需要发送另一个计算数据,例如
或 ItemName="计算的数据 Json 数据" SoftWareCompnayName="计算的数据 Json 数据" var response.send(ItemName, SoftWareCompnayName); 有可能吗?如果他/她能帮助我,我会非常感激他/她。
objective-c - SearchApi 功能中 NSUserActivity 的任何示例代码?
任何人都可以为我提供 SearchApi 的 NSUserActivity 功能中的教程或示例代码。我对这个特性做了很多 RND,但没有得到正确的代码。