Невозможно вызвать API Sportsdatallc для получения расписания матчей.IOS

Программируем под IOS
Ответить
Anonymous
 Невозможно вызвать API Sportsdatallc для получения расписания матчей.

Сообщение Anonymous »

Я пробовал многое, но получал эту ошибку при вызове API для получения расписания матчей с помощью этого:
- (IBAction)getButtonPressed:(id)sender
{
NSString *string = [NSString stringWithFormat:@"https://api.sportsdatallc.org/nba-Trial ... y9pdvk5ydf"];
NSURL *url = [NSURL URLWithString:string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

NSLog(@"url is %@",url);
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.responseSerializer = [AFJSONResponseSerializer serializer];

[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
// 3
NSLog(@"%@",responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// 4
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error Retrieving Weather"
message:[error localizedDescription]
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertView show];
}];

// 5
[operation start];
}

Получение этой ошибки:

Error Domain=com.alamofire.error.serialization.response Code=-1011 " Запрос не выполнен: ошибка сервера (596)» UserInfo=0x7994db10 {com.alamofire.serialization.response.error.response= { URL: https://api.sportsdatallc.org/nba-Trial ... y9pdvk5ydf } { код состояния: 596, заголовки {
Соединение = "поддерживать активность";
"Content-Length" = 30;
"Content-Type" = "text/xml";
Date = "Пятница, 20 марта 2015 г., 08:55:01 GMT";
Сервер = "Прокси-сервер Mashery";
"X-Mashery-Error-Code" = "ERR_596_SERVICE_NOT_FOUND";
} }, NSErrorFailingURLKey=https://api.sportsdatallc.org/nba-Trial ... y9pdvk5ydf, NSLocalizedDescription = Запрос не выполнен: ошибка сервера (596), com.alamofire.serialization.response.error.data=, NSUderlyingError=0x7994eb90 «Ошибка запроса: неприемлемый тип контента: text/xml»

Я использую API этого веб-сайта:
http://developer.sportsdatallc.com/docs/NBA_API
Подробности об использовании этого API:
Ежедневное расписание

Схема

Синтаксис:
http(s)://api.sportsdatallc.org/nba-[access_level][version]/schema/schedule-v2.0.xsd?api_key=[your_api_key]
Пример схемы:
Фид
Синтаксис:
http(s)://api.sportsdatallc.org/nba-[access_level][version]/[locale]/games/[year]/[month]/[day]/schedule.xml?api_key=[your_api_key]
Примечания к формату параметров
[access_level] = Production (p), Trial (t)

[version] = whole number (sequential, starting with the number 1)

[year] = Year in 4 digit format (YYYY)

[month] = Month in 2 digit format (MM)

[day] = Day of the month in 2 digit format (DD)

[format] = xml, json

Необязательные параметры
[locale] = ru (russian), zh (simplified chinese)


Подробнее здесь: https://stackoverflow.com/questions/291 ... h-schedule
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»