2013-04-02 129 views
0

我剛開始與iOS,十分感謝提前您的耐心。我需要發送我的API密鑰以及我的XML請求以訪問所需的數據。我可以使用我用來創建解析器的相同方法嗎?發送API密鑰與loadXMLByURL

首先,我XMLParser.m:

-(id) loadXMLByURL:(NSString *)urlString 
{ 
    _matchups = [[NSMutableArray alloc] init]; 
    NSURL *url = [NSURL URLWithString:urlString]; 
    NSData *data = [[NSData alloc] initWithContentsOfURL:url]; 
    parser = [[NSXMLParser alloc] initWithData:data]; 
    parser.delegate = self; 
    [parser parse]; 

    return self; 
} 

接下來,我ViewController.m:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSLog(@"About to retrieve matchups"); 
    xmlParser = [[XMLParser alloc]    
    loadXMLByURL:@"http://www.xxxxxxxx.com/ss/GetHistoricMatchesByLeagueAndSeason.xml"]; 

    self.title = @"Matchups"; 
} 

的URL x'ed,因爲我保存並上傳了一個示例XML至我的個人網站在繼續使用API​​密鑰之前完成我的解析器。這將被asmx取代。

理想情況下,我想送的API密鑰在可能的最安全的方法。

+0

誰能幫我發送一個API密鑰? –

回答

0

我目前工作有關發送APP鍵進入XML的應用程序。在我的應用程序中完成的方式如下所示:

// get events with the API from so&so.com 
    xmlParser = [[XMLParser alloc] loadXMLByURL:@"https://www.so&so.com/xml/organizer_list_events?app_key=PNZJKTEM6V4CQdhksUD&id=89019hhx55"]; 

所有這些信息都位於網站API部分。 我希望這有助於