Как получить доступ к API НФЛ?
Я пытался получить доступ или найти доступ к данным из NFL.com но пока не нашли. На этих сайтах есть публичная документация:
https://api.nfl.com/docs/identity/oauth2/index.html
но эти документы не расскажет вам, как получить идентификатор клиента и секрет клиента.
Я тоже пробовал:
http://api.fantasy.nfl.com/v2/docs
в документации говорится, что вам нужно отправить электронное письмо fantasy.football@nfl.com чтобы получить ключ приложения. Я отправил электронное письмо некоторое время назад и последующие действия, и я не получил никаких ответов.
вы можете отправлять запросы этим API, и они ответят вам, что у вас есть недопустимые учетные данные.
у вас был какой-либо успех с этим? Я делаю что-то не так? Эти сайты устарели?
EDIT: я отправил их по электронной почте 10/30/2015
2 ответов
пока у меня не было никакого успеха с api.nfl.com, я могу получить некоторые данные от api.fantasy.nfl.com - ... Вы должны иметь доступ для чтения ко всем конечным точкам / players/* (например http://api.fantasy.nfl.com/v1/players/stats?statType=seasonStats&season=2010&week=1&format=json) - ... Я думаю, вам нужен токен auth для конечных точек лиги и конечных точек записи.
Как давно вы отправили их по электронной почте?
редактировать: Я написала НФЛ и вот что они должны были сказать: "мы передали ваш запрос API нашим командам по продукту и стратегии. NFL.com Fantasy APIs доступны на индивидуальной основе для партнеров NFL. Наша команда рассматривает другие запросы, но наши API, как правило, недоступны для внешнего использования в противном случае."
данные Крючков обеспечивают API в реальном времени для основных видов спорта США, включая НФЛ.
1) Получить ключ API здесь:https://www.hooksdata.io/signup?invite=SM4555
2) подписка на футбольные матчи:
curl -H "Content-type: application/json" -d '{
"query": "SELECT * FROM NFLGames WHERE away_team.team_name = 'New England Patriots' OR home_team.team_name = 'New England Patriots' AND start_datetime.countdown = 3600"}' 'http://api.hooksdata.io/v1/subscriptions'
DOCS:https://www.hooksdata.io/docs/api/datasources/nflgames/
3) необязательно: добавьте URL-адрес Webhooks, где вы хотите получить данные:https://www.hooksdata.io/webhooks
4) потяните данные с помощью конечной точки выборкиhttps://www.hooksdata.io/docs/api/api-reference/#query-datasource
5) получить все данные в JSON:
{
"matches_count": 1,
"results": [
{
"_entity_type": "NFLGame",
"_id": "NFLGame_400999173",
"away_score": null,
"away_team": {
"_entity_type": "NFLTeam",
"_id": "NFLTeam_NE",
"acronym": "NE",
"division": "AFC East",
"id": "NFLTeam_NE",
"team_name": "New England Patriots"
},
"game_id": "400999173",
"home_score": null,
"home_team": {
"_entity_type": "NFLTeam",
"_id": "NFLTeam_PHI",
"acronym": "PHI",
"division": "NFC East",
"id": "NFLTeam_PHI",
"team_name": "Philadelphia Eagles"
},
"link": "http://espn.go.com/nfl/game?gameId=400999173",
"start_datetime": null,
"status": "FUTURE"
}
]
}