Net-Async-Spotify/lib/Net/Async/Spotify/API/Generated/Tracks.pod
=encoding utf8
=for comment POD_DERIVED_INDEX_GENERATED
The following documentation is automatically generated. Please do not edit
this file, but rather the original, inline with Net::Async::Spotify::API::Generated::Tracks
at lib/Net/Async/Spotify/API/Generated/Tracks.pm
(on the system that originally ran this).
If you do edit this file, and don't want your changes to be removed, make
sure you change the first line.
=cut
=head1 NAME
Net::Async::Spotify::API::Generated::Tracks - Package representing Spotify Tracks API
=head1 DESCRIPTION
Autogenerated module.
Based on https://developer.spotify.com/documentation/web-api/reference/#reference-index
Check C<crawl-api-doc.pl> for more information.
=head1 METHODS
=head2 get_audio_analysis
get_audio_analysis - Get Audio Analysis for a Track
Get a detailed audio analysis for a single track identified by its unique
Spotify ID.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
valid access token from the Spotify Accounts service: see the Web API Authorization Guide for details.
=back
=head3 path_parameter
=over 4
=item id
Type: string | Required: required
The Spotify ID
for the track.
=back
and Response Objects being:
- analysis object
On success, the HTTP status code in the response header is 200 OK and the response body contains an audio analysis object in JSON format. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_audio_features
get_audio_features - Get Audio Features for a Track
Get audio feature information for a single track identified by its unique
Spotify ID.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid access token from the Spotify Accounts service: see the Web API Authorization Guide for details.
=back
=head3 path_parameter
=over 4
=item id
Type: string | Required: required
The Spotify ID for the track.
=back
and Response Objects being:
- features object
On success, the HTTP status code in the response header is 200 OK and the response body contains an audio features object in JSON format. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_several_audio_features
get_several_audio_features - Get Audio Features for Several Tracks
Get audio features for multiple tracks based on their Spotify IDs.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid access token from the Spotify Accounts service: see the Web API Authorization Guide for details.
=back
=head3 query_parameter
=over 4
=item ids
Type: string | Required: required
A comma-separated list of the Spotify IDs
for the tracks. Maximum: 100 IDs.
=back
and Response Objects being:
- an object
- an object
On success, the HTTP status code in the response header is 200 OK
and the response body contains an object whose key is "audio_features" and
whose value is an array of audio features objects in JSON format.Objects are returned in the order requested. If an object is not found, a null value is returned in the appropriate position. Duplicate ids in the query will result in duplicate objects in the response. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_several_tracks
get_several_tracks - Get Several Tracks
Get Spotify catalog information for multiple tracks based on their Spotify IDs.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid access token from the Spotify Accounts service:
see the Web API Authorization Guide
for details.
=back
=head3 query_parameter
=over 4
=item ids
Type: string | Required: required
A comma-separated list of the Spotify IDs for the tracks. Maximum: 50 IDs.
=item market
Type: string | Required: optional
An ISO 3166-1 alpha-2 country code or the string from_token. Provide this parameter if you want to apply Track Relinking.
=back
and Response Objects being:
- an object
- an object
On success, the HTTP status code in the response header is 200
OK and the response body contains an object whose key is tracks and whose
value is an array of track objects
in JSON format.Objects are returned in the order requested. If an object is not found, a null value is returned in the appropriate position. Duplicate ids in the query will result in duplicate objects in the response. On error, the header status code is an error code and the response body contains an error object.Try in our Web Console
=head2 get_track
get_track - Get a Track
Get Spotify catalog information for a single track identified by its
unique Spotify ID.
with Request details being:
=head3 header
=over 4
=item Authorization
Type: string | Required: required
A valid access token from the Spotify Accounts service:
see the Web API Authorization Guide
for details.
=back
=head3 path_parameter
=over 4
=item id
Type: string | Required: required
The Spotify ID
for the track.
=back
=head3 query_parameter
=over 4
=item market
Type: string | Required: optional
An ISO 3166-1 alpha-2 country code
or the string from_token. Provide this parameter if you want to apply Track
Relinking.
=back
and Response Objects being:
- track object
On success, the HTTP status code in the response header is 200
OK and the response body contains a track object
in JSON format. On error, the header status code is an error code
and the response body contains an error object.Try in our Web Console
=head1 INHERITED METHODS
=over 4
=item L<Net::Async::Spotify::API::Base>
L<call_api|Net::Async::Spotify::API::Base/call_api>, L<decode_response|Net::Async::Spotify::API::Base/decode_response>, L<new|Net::Async::Spotify::API::Base/new>, L<parse_response|Net::Async::Spotify::API::Base/parse_response>, L<spotify|Net::Async::Spotify::API::Base/spotify>
=back