问题标签 [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.
javascript - 我可以在 HTML 页面中播放 iTunes 歌曲预览吗?
我需要在 iTunes Store 的网站搜索结果中显示,包括音轨的预览。
我可以使用iTunes 搜索 API返回带有封面图片、标题和其他信息的 JSON 信息。但是对于预览网址我有问题(比如关注http://a5.mzstatic.com/us/r1000/007/Music/2f/18/8c/mzm.dsmmvsnn.aac.p.m4a)。
它不是到文件的直接链接,而是到某个流媒体服务器(不确定它是 RTSP,网络嗅探器显示其他)。浏览器无法直接下载,flash和HTML5播放器不支持,使用QuickTime Player也打不开。所以我还没有找到任何方法将它嵌入到网站网页中,就像我对常规音频/视频链接所做的那样。
唯一可以打开此类 url 的程序是 iTunes。但据我所见,它不能用作浏览器/网页中的嵌入/对象。
任何想法如何实施?
itunes - Apple 搜索 API 的 iTunes ID
使用 Apple 的 Search API (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html) 查找歌曲的正确“iTunes ID”是什么?
是否可以从 iTunes 的 COM 接口请求给定曲目的 64 位“持久标识符”?还有什么?
可能是别的,因为我在示例中找到的所有 iTunes ID 都比 64 位短。
itunes-search-api - iTunes Search API - 正确的结果语言
我正在使用 iTunes API,但我遇到了问题。我在 den German store 中搜索(参数 country=de),但结果集中的描述是英语。有人知道获得德语描述的解决方法吗?它可用,iTunes 商店直接显示德语描述。它试图使用“lang”参数,但它被定义为只有“en_us”和“ja_jp”是可能的值。我依赖于apple 的官方文档。
这是 API 调用: http: //itunes.apple.com/search ?term=angry+birds&country=de&entity=software
对于第一个结果,这是 iTunes 网站中的详细信息页面:http: //itunes.apple.com/de/app/angry-birds/id343200656 ?mt=8&uo=4
不好意思,是我自己弄的。。。
你必须使用
http://itunes.apple.com/de /search?term=angry+birds&country=de&entity= software
itunes-search-api - 过滤 iTunes 搜索 API 结果
似乎 iTunes 搜索 API 返回的结果与在 iPhone 设备上搜索时返回的结果不同(结果的顺序也不同)。
假设我希望结果与 iPhone 设备相同,我该如何使用官方搜索 API 做到这一点?
另外,有没有办法从搜索结果中过滤掉非 iPhone 应用程序?
itunes-store - iTunes 搜索 API 速率限制
我打算使用 iTunes Search API 来获取应用相关信息 - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
想知道 API 使用是否有任何预定义的速率/油门限制。在他们的文档/堆栈/谷歌中找不到任何与此相关的信息。
有人有这方面的信息吗?
ios - 使用 RESTKit 映射 iTunes 搜索 API 结果
我正在尝试使用 RestKit 将 iTunes 搜索 API 结果加载到自定义对象中。我为结果定义了一个简单的 NSObject 子类:
为简单起见,我定义了对象映射
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[LSiTunesResult class]];
[mapping addAttributeMappingsFromDictionary:@{
@"artistName" : @"artistName"
}];
我尝试了几种不同的方法来实际请求结果,同时使用自定义 RKObjectManager 和 RKObjectRequestOperation。我使用 RKObjectRequestOperation 的简单示例如下所示:
不幸的是,我从 RKResponseMapperOperation 收到以下错误:“restkit.network:RKResponseMapperOperation.m:197 无法解析响应数据:加载了内容类型为 'text/javascript' 的无法处理的响应 (200)”
我登录了 RestKit 网络,看来来自 iTunes API 的响应将内容类型标记为“文本/javascript”,而正文包含有效的 JSON。我已经尝试告诉 RKObjectRequestOperation text/javascript 是可接受的内容类型。
有人对 iTunes API 和 RestKit 有任何经验吗?我很好奇这是否是我的一个简单的映射问题,或者声称内容类型是 javascript 而它似乎是有效的 JSON 的 iTunes API 是否正在抛弃 RestKit。下面是在我的示例中记录的 iTunes 搜索 API 响应示例。
mac-app-store - 按类别或价格搜索 iTunes/Appstore
有没有机会我可以按类别或价格搜索 Appstore(比如说 Mac Appstore,但我认为搜索对 iTunes 或 iOS 商店的工作方式相同),并获得所有具有给定类别或价格的应用程序,不受 200 个限制结果?
我发现的是这个搜索查询:
http://itunes.apple.com/de/search?entity=macSoftware&term=game&limit=200
(此处为 200 的最大限制,如果未设置,则默认设置为 50)
我想要的是这样的:
...apple.com/search?entity=macSoftware&category=games
或者
...apple.com/search?entity=macSoftware&price=0.99
没有有限的结果。
知道如何获得这些结果吗?似乎官方网站在这里没有帮助:http: //www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html#searching
ios - 仅将搜索词应用于 iTunes 搜索 API 中的特定字段。可能的?
使用 iTunes 搜索 api 进行应用搜索,是否可以预先过滤结果,以便将搜索词应用于特定的字段集?例如,标题。我厌倦了找不到任何东西,只是因为它被埋在结果中,而其他一些更流行但完全不相关的应用程序出现在顶部。
ios - 查询苹果应用商店?
我希望能够收集有关特定用户在其 Apple ID 下部署/注册的应用程序的信息。我知道 Apple 有一个可用的 iTunes 搜索 API,但我没有看到任何查询给定 Apple ID(通常表示为电子邮件地址)的方法。有什么办法吗?是否还有其他我错过的提供此功能的搜索 API?我知道我可以使用“artistId”参数查询应用程序,但找不到将 artistId 的数值映射到 Apple ID 的方法。想法?