Instance Method

requestUserTokenForDeveloperToken:completionHandler:

Returns a user token that you use to access personalized Apple Music content.

Declaration

- (void)requestUserTokenForDeveloperToken:(NSString *)developerToken completionHandler:(void (^)(NSString *userToken, NSError *error))completionHandler;

Parameters

developerToken

A signed and encrypted JWT token used to authenticate the developer in Apple Music API requests.

completionHandler

A completion block that includes the following parameters:

userToken

A token that identifies the user.

error

The error that occurred, if any.

Discussion

Use this method with your developer token to get a token that authenticates the user in personalized Apple Music API requests. Note that personalized requests return user-specific data. Errors 401 and 403 only occur when requesting a music user token. They do not occur for any of the other Apple Music API requests.

See Also

Determining Capabilities

- requestStorefrontCountryCodeWithCompletionHandler:

Gets the country code for the storefront associated with a user's iTunes account.

- requestCapabilitiesWithCompletionHandler:

Gets the current capabilities associated with the music library on the device.

SKCloudServiceCapability

Constants that specify the current capabilities of the user’s music library on the device.

- requestStorefrontIdentifierWithCompletionHandler:

Gets the device’s storefront identifier.