Я успешно выполнение запросов на изображение «Google Search» со следующим кодом:Как передать ключ учетной записи Windows Azure Marketplace в NSURLSession?
NSMutableCharacterSet * URLQueryPartAllowedCharacterSet;
URLQueryPartAllowedCharacterSet = [[NSCharacterSet URLQueryAllowedCharacterSet] mutableCopy];
[URLQueryPartAllowedCharacterSet removeCharactersInString:@"&+=?"];
NSString * escapedValue = [searchKeys stringByAddingPercentEncodingWithAllowedCharacters:URLQueryPartAllowedCharacterSet];
NSString * urlString = [[NSString alloc] initWithFormat:@"https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=%@", escapedValue];
NSURL *JSONURL = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:JSONURL];
NSURLSessionDataTask * dataTask = [[NSURLSession sharedSession]
dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSDictionary *googleResult = [NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingMutableContainers
error:nil];
// PROCESS GOOGLE RESULTS HERE...
}];
[dataTask resume];
... пока Google решил ограничить доступ. Теперь я хотел бы реализовать то же самое с Microsoft Bing! (Windows Azure Marketplace). Я получил ключ учетной записи (чтобы получить 5000 бесплатных запросов в месяц).
Я понимаю, что мне нужно передать ключ учетной записи в качестве части запроса.
Как я могу изменить свой код для его реализации?