标签: itunes-search-api

iTunes Search API速率限制

我计划使用iTunes Search API获取应用相关信息 - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

想知道API使用是否有任何预定义的速率/节流限制.在他们的Documentation/Stack/Google中找不到与此相关的任何信息.

有没有人有这方面的信息?

rate-limiting itunes-store itunes-search-api

15
推荐指数
3
解决办法
8387
查看次数

过滤iTunes搜索API结果

看起来iTunes搜索API返回的结果与在iPhone设备上搜索时返回的结果不同(结果的顺序也不同).

假设我希望结果与iPhone设备完全相同,我该如何使用官方搜索API?

此外,有没有办法从搜索结果中过滤掉非iPhone应用程序?

搜索API网址

iPhone搜索网址

itunes-search-api

13
推荐指数
1
解决办法
7281
查看次数

从iTunes Search API获取ISRC代码(Apple音乐)

Apple有一个搜索API,允许您在iTunes Store中查询音乐:

https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/

以下是搜索示例:https://itunes.apple.com/search?term = jack + johnson &entity = song

ISRC代码允许是跨市场的歌曲的标准标识符(https://en.wikipedia.org/wiki/International_Standard_Recording_Code).例如,Spotify将在其api中返回ISRC.

无论如何我可以获得这个iTunes轨道的代码吗?如果Apple没有自己提供,那么我是否可以使用他们提供的元数据找到它?

非常感谢!

api itunes spotify ios itunes-search-api

8
推荐指数
1
解决办法
2636
查看次数

使用RESTKit映射iTunes Search API结果

我正在尝试使用RestKit将iTunes Search API结果加载到自定义对象中.我为结果定义了一个简单的NSObject子类:

@interface LSiTunesResult : NSObject

@property (nonatomic) NSInteger itemID;
@property (nonatomic) NSInteger artistID;

@property (strong, nonatomic) NSString *title;
@property (strong, nonatomic) NSString *artistName;
@property (strong, nonatomic) NSString *collectionName;
@property (strong, nonatomic) NSString *itemDescription;

@property (strong, nonatomic) NSURL *imageURL;
@property (strong, nonatomic) NSURL *thumbnailURL;
@property (strong, nonatomic) NSURL *trackPreviewURL;
@property (strong, nonatomic) NSURL *trackViewURL;

//
+ (RKObjectMapping *)objectMapping;

@end
Run Code Online (Sandbox Code Playgroud)

为简单起见,我已经定义了对象映射

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[LSiTunesResult class]]; [mapping addAttributeMappingsFromDictionary:@{ @"artistName" : @"artistName" }];

我已经尝试了几种不同的方法来实际请求结果,使用自定义RKObjectManager和RKObjectRequestOperation.我使用RKObjectRequestOperation的简单示例如下所示:

RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:[LSiTunesResult objectMapping] …
Run Code Online (Sandbox Code Playgroud)

ios restkit itunes-search-api

6
推荐指数
1
解决办法
1111
查看次数

如何从专辑中获取播客专题节目列表(iTunes Search API)

我正在尝试从iTunes Search API获取播客剧集列表.我可以调用API并根据搜索字词取回所有播客专辑:

https://itunes.apple.com/search?media=podcast&term=nerdcast
Run Code Online (Sandbox Code Playgroud)

这将返回以下json(裁剪):

{
"resultCount": 20,
"results": [
    {
        "wrapperType": "track",
        "kind": "podcast",
        "collectionId": 381816509,
        "trackId": 381816509,
        "artistName": "Nerdcast",
        "collectionName": "Nerdcast",
        "trackName": "Nerdcast",
        "collectionCensoredName": "Nerdcast",
        "trackCensoredName": "Nerdcast",
        "collectionViewUrl": "https://itunes.apple.com/us/podcast/nerdcast/id381816509?mt=2&uo=4",
        "feedUrl": "http://jovemnerd.com.br/categoria/nerdcast/feed/",
        "trackViewUrl": "https://itunes.apple.com/us/podcast/nerdcast/id381816509?mt=2&uo=4",
        "artworkUrl30": "http://a5.mzstatic.com/us/r30/Podcasts/v4/e1/95/35/e1953536-8437-834e-eac8-01147ae11c9e/mza_3422052630315608394.30x30-50.jpg",
        "artworkUrl60": "http://a4.mzstatic.com/us/r30/Podcasts/v4/e1/95/35/e1953536-8437-834e-eac8-01147ae11c9e/mza_3422052630315608394.60x60-50.jpg",
        "artworkUrl100": "http://a1.mzstatic.com/us/r30/Podcasts/v4/e1/95/35/e1953536-8437-834e-eac8-01147ae11c9e/mza_3422052630315608394.100x100-75.jpg",
        "collectionPrice": 0,
        "trackPrice": 0,
        "trackRentalPrice": 0,
        "collectionHdPrice": 0,
        "trackHdPrice": 0,
        "trackHdRentalPrice": 0,
        "releaseDate": "2014-05-16T12:12:00Z",
        "collectionExplicitness": "notExplicit",
        "trackExplicitness": "notExplicit",
        "trackCount": 301,
        "country": "USA",
        "currency": "USD",
        "primaryGenreName": "Society & Culture",
        "radioStationUrl": "https://itunes.apple.com/station/idra.381816509",
        "artworkUrl600": "http://a2.mzstatic.com/us/r30/Podcasts/v4/e1/95/35/e1953536-8437-834e-eac8-01147ae11c9e/mza_3422052630315608394.600x600-75.jpg",
        "genreIds": [
            "1324",
            "26"
        ],
        "genres": [ …
Run Code Online (Sandbox Code Playgroud)

itunes-search-api

6
推荐指数
1
解决办法
2588
查看次数

Nodejs&Express:如何通过response.send()从服务器向客户端发送多个Json变量

我正在为itunes-search开发一个nodejs搜索应用程序,并使用快速框架从我的本地数据库中搜索一些软件信息.搜索模块通过单个json变量返回软件名称,音乐名称等信息.但现在我还需要音乐艺术家的详细信息/软件公司名称通过另一个不同的json变量.我可以简单地用下面的代码返回歌曲细节.在客户方:

$scope.search_music_data = function(data)
{
  var data="Hamdoon Soft";//Search my favourite artist name or band name
    $http({'method' : 'post', url: '/search', data: {'search_item' : data}}).
    success(function(data){ 
        $scope.artist_name = data; 
    }).
    error(function(data){ 
    })
    $scope.check = true;
}
Run Code Online (Sandbox Code Playgroud)

Bellowed代码在服务器端:

在route.js

app.post('/search', search.search_music);
Run Code Online (Sandbox Code Playgroud)

在search_music函数中,当前此代码正在运行:

ItemName="calculated data Json Data"
var response.send(ItemName);
Run Code Online (Sandbox Code Playgroud)

但我还需要发送另一个计算数据

  ItemName="calculated data Json Data"
  ArtistName="calculated data Json Data"
  var response.send(ItemName, ArtistName);
Run Code Online (Sandbox Code Playgroud)

或ItemName ="计算数据Json Data"SoftWareCompnayName ="计算数据Json Data"var response.send(ItemName,SoftWareCompnayName); 有可能吗?如果他/她可以帮助我,我会非常感激他/她.

node.js express angularjs itunes-search-api

6
推荐指数
1
解决办法
1万
查看次数

通过第三方应用程序播放苹果音乐歌曲

我在我的应用程序中使用iTunes Search API并使用在应用程序内播放previewUrl歌曲

AVPlayer

如果用户想要播放完整的歌曲,他/她需要从iTunes商店购买该歌曲,然后他/她才能从应用程序播放完整的歌曲.

随着Apple发布了Apple Music并为每个人提供试用版或正式会员资格并允许播放完整的歌曲,是否可以通过使用 我的应用程序Like Previewurl播放Apple Music完整歌曲

avplayer或mpmovieplayercontroller

itunes ios itunes-search-api apple-music

6
推荐指数
1
解决办法
3874
查看次数

如何从 iTunes Search API 获取字幕/宣传文字

目前,我可以从 iTunes 搜索 API 中获取应用标题、描述和其他详细信息,例如开发者名称、应用 ID、类别等,但无法找到如何获取字幕或促销文本,尽管它们已在 App Store 上发布一年前。

显示完整结果没有提及字幕或促销文字。

任何人都可以帮忙吗?

api app-store itunes-store ios itunes-search-api

5
推荐指数
0
解决办法
227
查看次数

ITunes Search API查询的页码

有没有办法获得搜索查询下一页的结果?当我给出页面参数时,我得到了来自ITunes的相同结果:

https://itunes.apple.com/search?country=us&limit=200&entity=software&term=ahttps://itunes.apple.com/search?country=us&limit=200&entity=software&term=a&page=2

给出相同的输出.提供页面参数适用于客户评论.

有没有办法得到下一页的结果?

根据API文档,没有办法,但我找到了很多有用的答案,这些答案在API文档中没有说明.

iphone ios itunes-search-api

1
推荐指数
2
解决办法
1249
查看次数