Как я могу заставить ESPN Developer вернуть больше игроков в гольф?

Я только что создал учетную запись в ESPN Developer и пытаюсь получить список всех профессиональных игроков в гольф. Я сделал следующий запрос:

http://api.espn.com/v1/sports/golf/athletes?&apikey=[mykey]

К сожалению, браузер показывает только несколько имен (в алфавитном порядке). Как получить запрос API на возврат всех игроков в гольф?

2 ответа

Я читаю этот пост http://www.javacodegeeks.com/2013/06/parsing-espn-api-using-java-and-google-gson.html

Запрос НБА http://api.espn.com/v1//sports/basketball/nba/athletes?apikey=KEY возвращает только 50 спортсменов, вы должны использовать параметр смещения, чтобы получить больше

http://api.espn.com/v1//sports/basketball/nba/athletes?apikey=KEY&offset=51

Так что в вашем случае

http://api.espn.com/v1/sports/golf/athletes?&apikey=KEY&offset=51

Я все еще читаю этот пост, но теперь я вижу, что могу вернуть больше игроков, и первый запрос поступил только к игрокам с фамилией, заканчивающейся буквой B, так что боже, чтобы получить всех спортсменов, ответ JSON будет огромным!

Я не могу найти это в документах ESPN, так что я не знаю, как разработчики должны знать это, может быть, есть лучший способ, но по крайней мере теперь я знаю, как получить всех игроков.

Согласно моим исследованиям, вы должны видеть всех игроков в гольф, которые у них есть.

Если вы используете http://api.espn.com/v1/sports/golf?apikey=KEY, вы получите список "всех организующих органов" в спорте. Вы можете (если у вас есть терпение) просмотреть этот список и проверить, указаны ли они в данных, возвращаемых из вашего (правильного) URI API, вместе с членами каждого раздела.

Вы также можете использовать http://api.espn.com/v1/sports/golf/pga/athletes?apikey=KEY чтобы получить список спортсменов в этой организации. Обязательно замените "pga", если вы ищете что-то еще.

Я только что создал там учетную запись разработчика и запросил ключ, чтобы помочь вам с вашим вопросом, поэтому я могу ошибаться. Если я, я обязательно вернусь, чтобы лучше ответить на ваш вопрос.

Другие вопросы по тегам