2013-04-02 92 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部分。 我希望这有助于