Classes
The following classes are available globally.
-
The access token object. You need a valid access token to access KKBOX’s APIs. To obtain an access token, please read about KKBOX’s log-in flow.
See moreDeclaration
Objective-C
@interface KKAccessToken : NSObject <NSCoding>
Swift
class KKAccessToken : NSObject, NSCoding
-
The class helps to access KKBOX’s Open API on Apple platforms such as iOS, macOS, watchOS and tvOS.
To start accessing KKBOX’s API, you need to register your self to obtain a valid client ID(API Key) and shared secret, then you can use your client ID and secret to initialize an instance of the class. To obtain a client ID, please visit https://developer.kkbox.com/.
See moreDeclaration
Objective-C
@interface KKBOXOpenAPI : NSObject
Swift
class KKBOXOpenAPI : NSObject
-
The model objects used in KKBOX’s Open API.
See moreDeclaration
Objective-C
@interface KKBOXOpenAPIObject : NSObject
Swift
class KKBOXOpenAPIObject : NSObject
-
The object that represents the pagination of a API response in list type.
See moreDeclaration
Objective-C
@interface KKPagingInfo : KKBOXOpenAPIObject
Swift
class KKPagingInfo : KKBOXOpenAPIObject
-
The summary of a list.
See moreDeclaration
Objective-C
@interface KKSummary : KKBOXOpenAPIObject
Swift
class KKSummary : KKBOXOpenAPIObject
-
The object represents information about an image.
See moreDeclaration
Objective-C
@interface KKImageInfo : KKBOXOpenAPIObject
Swift
class KKImageInfo : KKBOXOpenAPIObject
-
The object represents information about an artist on KKBOX.
See moreDeclaration
Objective-C
@interface KKArtistInfo : KKBOXOpenAPIObject
Swift
class KKArtistInfo : KKBOXOpenAPIObject
-
The object represents information about an album on KKBOX.
See moreDeclaration
Objective-C
@interface KKAlbumInfo : KKBOXOpenAPIObject
Swift
class KKAlbumInfo : KKBOXOpenAPIObject
-
The object represents a track on KKBOX.
See moreDeclaration
Objective-C
@interface KKTrackInfo : KKBOXOpenAPIObject
Swift
class KKTrackInfo : KKBOXOpenAPIObject
-
The object represents a user on KKBOX.
See moreDeclaration
Objective-C
@interface KKUserInfo : KKBOXOpenAPIObject
Swift
class KKUserInfo : KKBOXOpenAPIObject
-
The object represents a playlist on KKBOX.
See moreDeclaration
Objective-C
@interface KKPlaylistInfo : KKBOXOpenAPIObject
Swift
class KKPlaylistInfo : KKBOXOpenAPIObject
-
The object represents a featured playlist category.
See moreDeclaration
Objective-C
@interface KKFeaturedPlaylistCategory : KKBOXOpenAPIObject
Swift
class KKFeaturedPlaylistCategory : KKBOXOpenAPIObject
-
The object represents a new release album category.
See moreDeclaration
Objective-C
@interface KKNewReleaseAlbumsCategory : KKBOXOpenAPIObject
Swift
class KKNewReleaseAlbumsCategory : KKBOXOpenAPIObject
-
The object represents a mood/genre radio station on KKBOX.
See moreDeclaration
Objective-C
@interface KKRadioStation : KKBOXOpenAPIObject
Swift
class KKRadioStation : KKBOXOpenAPIObject
-
The object represents search results.
See moreDeclaration
Objective-C
@interface KKSearchResults : KKBOXOpenAPIObject
Swift
class KKSearchResults : KKBOXOpenAPIObject