Как получить доступ к 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"
    }
]

}