Playlist Generator  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Playlist2/SongProfileConnection.m
Go to the documentation of this file.
00001 //
00002 //  SongProfileConnection.m
00003 //  Playlist2
00004 //
00005 //  Created by Max Woolf on 26/11/2011.
00006 //  Copyright (c) 2011 __MyCompanyName__. All rights reserved.
00007 //
00008 
00009 #import "SongProfileConnection.h"
00010 #define API_KEY "BNOAEBT3IZYZI6WXI"
00011 
00012 @implementation SongProfileConnection
00013 
00014 
00015 -(id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate trackID:(NSString *)ID
00016 {
00017     trackID = ID;
00018     self = [super initWithRequest:[self getRequest] delegate:delegate];
00019     return self;
00020 }
00021 
00022 
00023 -(NSURLRequest *)getRequest
00024 {
00025     NSString *queryString = [[NSString alloc]initWithFormat:@"http://developer.echonest.com/api/v4/song/profile?api_key=%s&format=json&id=%@", API_KEY, trackID];
00026     NSLog(@"%@", queryString);
00027     NSURL *queryURL = [[NSURL alloc] initWithString:queryString];
00028     NSURLRequest *request = [[NSURLRequest alloc] initWithURL:queryURL];
00029     return request;
00030 }
00031 @end