Как вы получаете доступ к API NFL?

Я пытался получить доступ или получить доступ к данным с NFL.com, но еще не нашел его. На этих сайтах имеется официальная документация:

https://api.nfl.com/docs/identity/oauth2/index.html

но эти документы не сообщают вам, как получить идентификатор клиента или секрет клиента.

Я также пробовал:

http://api.fantasy.nfl.com/v2/docs

В документации говорится, что вам нужно отправить электронное письмо по адресу [email protected], чтобы получить ключ приложения. Я отправил электронное письмо некоторое время назад и получил ответы, и я не получил никаких ответов.

Вы можете отправлять запросы на этот API, и они ответят, указав, что у вас есть недопустимые учетные данные.

У вас были какие-то успехи в этом? Я делаю что-то неправильно? Являются ли эти сайты устаревшими?

EDIT: я отправил их по электронной почте 10/30/2015

Ответ 1

Пока у меня не было никакого успеха с 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 для конечных точек лиги и конечных точек записи.

Как давно вы писали по электронной почте?

ИЗМЕНИТЬ:  Я отправил по электронной почте NFL, и это то, что они должны были сказать: "Мы передали ваш запрос API вместе с нашими командами по продуктам и стратегиям. API-интерфейсы NFL.com Fantasy доступны для использования в каждом конкретном случае для NFL партнеры. Наша команда проверяет другие запросы, но наши API, как правило, недоступны для внешнего использования в противном случае".

Ответ 2

TheSportsDB имеет API-интерфейс NFL, доступный бесплатно

https://www.thesportsdb.com/api.php

Регистрация не требуется либо.

Ответ 3

Hooks Data предоставляет 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'

ДОКУМЕНТЫ: 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"
    }
]

}