- .Net Fluent C# Wrapper
Example usage:
Artist artist = Api.Get
.WithArtistId(1)
.Please()
(See example usage console app project for some more examples.)
- Python Wrapper
Example usage:
import py7digital
#Search artist
results = py7digital.search_artist('stones')
print results.get_total_result_count()
for artist in results.get_next_page():
print artist.get_name() #, artist.get_image(), artist.get_url(), artist.get_tags()
print '\tTop tracks:'
for top_track in artist.get_top_tracks():
print '\t\t', top_track.get_title(), top_track.get_isrc(), top_track.get_duration()
(forked from Python Wrapper by Òscar Celma)
- Ruby Wrapper
Example usage:
require "sevendigital"
sevendigital_client = Sevendigital::Client.new(:oauth_consumer_key => "YOUR_KEY_HERE")
artist = sevendigital_client.artist.get_details(1)
puts "#{artist.name}"
artist.releases.each do |release|
puts "#{release.year} - #{release.title}"
puts "#{release.tracks.size} tracks for #{release.price.formatted_price}"
end
- Node.js Wrapper by Raoul Millais
Example usage:
var api = require('7digital-api'),
artists = new api.Artists();
artists.getReleases({ artistid: 1 }, function(err, data) {
console.dir(data);
});
Example Apps with source code
OAuth
Plenty of OAuth libraries for different languages can be found at oauth.net.
If you have anything you'd like to contribute with please let us know at api@7digital.com.